CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+56.35%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-87.31%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+3472.11%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-86.61%)
Fast Xml ParserValidate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
Stars: ✭ 1,021 (+42.4%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-90.79%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-89.82%)
Cppast.netCppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (-68.2%)
CubThe Cub Programming Language
Stars: ✭ 198 (-72.38%)
OjgOptimized JSON for Go
Stars: ✭ 281 (-60.81%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-69.74%)
JsqlparserJSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (+374.9%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-58.58%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-56.76%)
SpoonSpoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+50.35%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-90.93%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-87.59%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+791.35%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+221.06%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-74.9%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+2006.14%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-72.38%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-48.81%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-31.66%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+503.91%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-69.6%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-78.38%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+135.98%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-74.06%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+453.97%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-58.02%)
MyhtmlFast HTML5 Parser with css selectors for Crystal language
Stars: ✭ 146 (-79.64%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-96.37%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+9.76%)
Tiny CompilerA tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-40.73%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-88.15%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-89.26%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-86.61%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (-76.99%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-82.29%)
Hquery.phpAn extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
Stars: ✭ 295 (-58.86%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-44.21%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-3.77%)
SurgeonDeclarative DOM extraction expression evaluator. 👨⚕️
Stars: ✭ 653 (-8.93%)
GoconfigPackage goconfig is a fully functional and comments-support configuration file (.ini) parser.
Stars: ✭ 568 (-20.78%)
Php Mime Mail ParserA fully tested email parser for PHP 7.2+ (mailparse extension wrapper).
Stars: ✭ 687 (-4.18%)
CalamineA pure Rust Excel/OpenDocument SpeadSheets file reader: rust on metal sheets
Stars: ✭ 644 (-10.18%)
Lol HtmlLow output latency streaming HTML parser/rewriter with CSS selector-based API
Stars: ✭ 566 (-21.06%)
Pimpmylog🍭 Log viewer for your web server
Stars: ✭ 564 (-21.34%)
GuessitGuessIt is a python library that extracts as much information as possible from a video filename.
Stars: ✭ 643 (-10.32%)
NomRust parser combinator framework
Stars: ✭ 5,987 (+735.01%)
Ngx MarkdownAngular markdown component/directive/pipe/service to parse static, dynamic or remote content to HTML with syntax highlight
Stars: ✭ 687 (-4.18%)
Dicom⚡High Performance DICOM Medical Image Parser in Go.
Stars: ✭ 643 (-10.32%)
CheerioFast, flexible, and lean implementation of core jQuery designed specifically for the server.
Stars: ✭ 24,616 (+3333.19%)
Formula ParserJavascript Library parsing Excel Formulas and more
Stars: ✭ 544 (-24.13%)