EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-68.55%)
CherowVery fast and lightweight, standards-compliant, self-hosted javascript parser with high focus on both performance and stability
Stars: ✭ 1,539 (+123.04%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-86.09%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+826.23%)
BuntisA 100% compliant, self-hosted typescript parser that emits an ESTree-compatible AST
Stars: ✭ 90 (-86.96%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-86.81%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-46.81%)
SeafoxA blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-38.41%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (-84.49%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+174.64%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-77.54%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-86.09%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+145.22%)
PrettierPrettier is an opinionated code formatter.
Stars: ✭ 41,411 (+5901.59%)
CubThe Cub Programming Language
Stars: ✭ 198 (-71.3%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-73.04%)
SolidA declarative, efficient, and flexible JavaScript library for building user interfaces.
Stars: ✭ 13,115 (+1800.72%)
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 (-66.96%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-87.68%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-68.41%)
katawAn 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (-56.09%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-93.48%)
node-typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (-82.46%)
Jsx Ast UtilsAST utility module for statically analyzing JSX
Stars: ✭ 89 (-87.1%)
Nearley📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+347.68%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-87.1%)
hxjsonastParse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-95.94%)
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 (+393.48%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-56.38%)
Rjsx ModeA JSX major mode for Emacs
Stars: ✭ 604 (-12.46%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-81.59%)
NativejsxJSX to native DOM API transpilation. 💛 <div> ⟹ document.createElement('div')!
Stars: ✭ 145 (-78.99%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-87.54%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-73.91%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+233.62%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-71.3%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (-76.09%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+2088.55%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+475.65%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-97.1%)
tree-huggerA light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-86.09%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (-87.39%)
lowcodeReact Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (-95.36%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-56.96%)
markrightA customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-97.97%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+527.54%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-42.03%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+460.43%)
Binjs RefReference implementation for the JavaScript Binary AST format
Stars: ✭ 399 (-42.17%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-54.78%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-89.42%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-88.84%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-87.83%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-55.07%)
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 (-38.41%)