Unified☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
FastFind in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
DelphiastAbstract syntax tree builder for Delphi
CppsharpTools and libraries to glue C/C++ APIs to high-level languages
Reduce.jlSymbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Calcit EditorIntuitive S-expressions editing for Clojure(Script).
NlcstNatural Language Concrete Syntax Tree format
AstviewerPython Abstract Syntax Tree viewer in Qt
LibdparseLibrary for lexing and parsing D source code
Syntax HighlighterSyntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
CalyxA Ruby library for generating text with recursive template grammars.
FssqldomLibrary for SQL parsing, AST manipulation and SQL generation in F#
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
MdastMarkdown Abstract Syntax Tree format
UnistUniversal Syntax Tree used by @unifiedjs
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
JoernOpen-source code analysis platform for C/C++/Java based on code property graphs
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
HastHypertext Abstract Syntax Tree format
KgtBNF wrangling and railroad diagrams
Reshape💠 transform html with javascript plugins
brightBlazing fast parser for BrightScript that gives you ESTree like AST
ntastNotion Abstract Syntax Tree specification.
CovfefeA parser for nondeterministic context free languages
xastExtensible Abstract Syntax Tree
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
AstviewAstview is a graphical viewer for abstract syntax trees
joernOpen-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
c-compilerA compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
go-tree-sitterGolang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
languaA suite of language tools
sastParse CSS, Sass, SCSS, and Less into a unist syntax tree