-
regex-syntax
A regular expression parser
-
wit-parser
Tooling for parsing
*.witfiles and working with their contents -
rustpython-parser
Python language parser for Python3
-
jsonc-parser
JSONC parser
-
deno_ast
Source text parsing, lexing, and AST related functionality for Deno
-
libcst
A Python parser and Concrete Syntax Tree library
-
mago
A comprehensive suite of PHP tooling inspired by Rust’s approach, providing parsing, linting, formatting, and more through a unified CLI and library interface
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
ftml
Foundation Text Markup Language - a library to render Wikidot text as HTML
-
swc_ecma_ast
Ecmascript ast
-
nu-protocol
Nushell's internal protocols, including its abstract syntax tree
-
clang-ast
Data structures for processing Clang’s
-ast-dump=jsonformat -
cstree
generic lossless syntax trees
-
glsl-lang-cli
CLI for the glsl-lang crate
-
plotnik
CLI for plotnik - typed query language for tree-sitter AST
-
styled_components
AST Transforms for styled-components
-
fastobo
Faultless AST for Open Biomedical Ontologies
-
dprint-swc-ext
Functionality to make swc easier to work with
-
mago-type-syntax
core utilities useful for building lexers and parsers within Mago
-
glsl
A GLSL450/GLSL460 parser
-
momoa
A JSON parsing library suitable for static analysis
-
fluent-syntax
A low-level parser, AST, and serializer API for the syntax used by Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations
-
markdown-tool
A CLI utility for converting Markdown into AST and vice versa
-
boa_ast
Abstract Syntax Tree definition for the Boa JavaScript engine
-
mago-walker
traits to systematically walk through AST nodes
-
raffia
One parser for CSS/SCSS/Sass/Less
-
uncomment
A CLI tool to remove comments from code using tree-sitter for accurate parsing
-
mago-reference
Mago Reference is a library for analyzing PHP codebases by providing advanced symbol search capabilities
-
python-ast
compiling Python to Rust
-
from-pest
Convert from a pest grammar to a typed AST
-
hypen-engine
Hypen engine
-
ruast
A printable & modifiable Rust AST
-
rustcc
An little C Complier( now it's just WIP :) )
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
drasi-query-ast
Drasi Core Abstract Syntax Tree
-
remove_console
AST Transforms for import modularizer
-
malva
Configurable, smart and fast CSS, SCSS, Sass and Less formatter
-
octofhir-fhirpath-ast
Abstract syntax tree definitions for FHIRPath expressions
-
glsl-lang
GLSL 4.6 language LALR parser and AST
-
awful_rustdocs
Generate Rustdoc comments automatically using Awful Jade and a Nushell-based AST extractor
-
wasm-bindgen-backend
Backend code generation of the wasm-bindgen tool
-
netsblox-ast
parsing NetsBlox project files into an AST for use in code generation
-
orql
A toy SQL parser for a subset of the Oracle dialect
-
react_remove_properties
AST Transforms for import modularizer
-
js-deobfuscator
A high-performance JavaScript deobfuscator built on the oxc Rust AST library
-
swc_emotion
AST Transforms for emotion
-
helios-fhirpath
HL7's FHIRPath Specification
-
rnix
A Nix parser written in Rust
-
shacl_ast
RDF data shapes implementation in Rust
-
flash
Shell parser, formatter, and interpreter with Bash support
-
golem-wasm-ast
WASM AST
-
wadl
parser for Rust
-
toon-lsp
Language Server Protocol implementation for TOON (Token-Oriented Object Notation)
-
swc_html_ast
AST definitions of html
-
synchrony-rs
A fast JavaScript deobfuscator written in Rust
-
mago-syntax
A correct, fast, and memory-efficient PHP syntax implementation, including Lexer, Parser, AST, and utilities for Mago
-
splitrs
AST-based Rust refactoring tool with trait separation, config files, and intelligent module generation
-
mago-ast
Supplies the data structures and types for representing PHP code as an Abstract Syntax Tree (AST)
-
asciidork-ast
Asciidork AST nodes
-
swc_css_ast
AST definitions of css
-
py2erg
A Python -> Erg converter
-
modularize_imports
AST Transforms for import modularizer
-
diffsitter
An AST based difftool for meaningful diffs
-
fusabi-frontend
Frontend (parser, compiler) for Fusabi language
-
diskann-label-filter
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
typst-syntax
Parser and syntax tree for Typst
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
napi-derive-backend-ohos
Codegen backend for napi-harmony procedural macro
-
reluxscript
Write AST transformations once. Compile to Babel, SWC, and beyond.
-
ast-grep-config
Search and Rewrite code at large scale using precise AST pattern
-
plotnik-cli
CLI for plotnik - typed query language for tree-sitter AST
-
styled_jsx
AST transforms visitor for styled-jsx
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
oxvg_ast
Trait representation for concrete ASTs
-
mystsh
Mystical shell parser, formatter, and interpreter with Bash support
-
prqlc-ast
The AST for the PRQL language
-
ADA_Standards
help you handle checks on your ADA projects, especially good to build scripts to check coding standards conformity
-
aranya-policy-ast
The Aranya Policy Language AST
-
prax-schema
Schema parser and AST for the Prax ORM
-
swc_relay
AST Transforms for realy
-
datalog_ast
Abstract Syntax Tree types for Datalog programs
-
ast-grep-lsp
Search and Rewrite code at large scale using precise AST pattern
-
vibesql-ast
Abstract Syntax Tree definitions for vibesql SQL parser
-
shacl_rdf
RDF data shapes implementation in Rust
-
lang-util
implementing parsers and ASTs using lalrpop
-
napi-derive-backend
Codegen backend for napi procedural macro
-
herolib-code
Code analysis and parsing utilities for Rust source files
-
mago-span
Tracks exact character positions in source code, making it easier to report precise errors, warnings, and other diagnostics
-
similarity-generic
Generic language similarity analyzer using tree-sitter
-
swc_css_parser
CSS parser
-
core-wasm-ast
Wasm AST with traversal and manipulations
-
ast-grep-dynamic
Load tree-sitter dynamic library for ast-grep
-
magellan
A dumb, deterministic codebase mapping tool for Rust projects
-
dsq-parser
Parser for DSQ filter language that produces an AST
-
webnn-graph
DSL for WebNN graphs
-
mago-project
representing and analyzing PHP projects. It parses PHP source files into ASTs, resolves names, collects semantic issues, and merges module reflections into a unified project reflection…
-
swc_xml_ast
AST definitions of xml
-
hexput-runtime
WebSocket runtime server for Hexput AST processing
-
codegraph-python
Python parser plugin for CodeGraph - extracts code entities and relationships from Python source files
-
ezno-parser
Parser and AST definitions for Ezno
-
csskit_ast
Refreshing CSS!
-
shex_ast
RDF data shapes implementation in Rust
-
swc_magic
AST transforms visitor for swc-magic
-
rusty-ast
that analyzes Rust code and visualizes its AST
-
wry-bindgen-macro-support
Internal macro support for wry-bindgen
-
lang-util-dev
Development utilities for parsers implemented using lang-util
-
arcella-inspect
Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data
-
earlgrey
parsing context-free grammars using Earley algorithm
-
carmen-lang
A programming language for music composition
-
valkyrie-ast
Strong typed abstract syntax tree of valkyrie language
-
mago-fingerprint
Position-insensitive AST fingerprinting for incremental analysis
-
swc_prefresh
AST Transforms for prefresh plugin
-
unbound
Locally nameless representation with automatic capture-avoiding substitution and alpha equivalence
-
oxdock-parser
Parser and AST definitions for the OxDock DSL
-
parserst
A recursive-descent reST parser and renderer
-
goiaba
Experimental Go parser and compiler
-
aip-160
Google AIP-160 filtering standard
-
databend-common-ast
SQL parser for Databend
-
mufmt
A minimal and extensible runtime formatting library
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
syntaxfmt
A derive macro-based library for flexible syntax tree formatting with pretty printing support
-
swc_estree_ast
ESTree AST node definitions
-
dsq-filter
Filter system for dsq that operates at the AST level
-
go-brrr
Token-efficient code analysis for LLMs - Rust implementation
-
reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine
-
grit-pattern-matcher
Pattern definitions and core matching logic for GritQL
-
peginator
PEG parser generator for creating ASTs in Rust (runtime)
-
spacetimedb-vm
A VM for SpacetimeDB
-
wdl-ast
An abstract syntax tree for Workflow Description Language (WDL) documents
-
partiql-ast
PartiQL AST
-
wat_syntax
WebAssembly Text Format syntaxes
-
hax-frontend-exporter-options
The options the
hax-frontend-exportercrate is sensible to -
rust-indexer
A command-line tool to analyze a Rust project's source code and populate a Neo4j graph database with its structure and relationships
-
parametrized
Supply useful iterating methods for user-defined types which are parametrized by type parameters
-
qail-pg
Fastest async PostgreSQL driver - AST to wire protocol, optional io_uring on Linux
-
lang-c
Lightweight C parser
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
pg_parse
PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree
-
arbol
Tree-sitter rust AST query tool
-
rsfmt
source code formatter
-
rustpython-unparser
A complete unparser for RustPython ASTs
-
swc_confidential
AST transforms visitor for swc-confidential
-
togit-parser
A parser for extracting python function dependencies
-
llkv-expr
Query expression AST for the LLKV toolkit
-
ll-sparql-parser
A resilient LL parser for SPARQL
-
mago-symbol-table
discovering and working with symbols in PHP code
-
analisar
A Lua parser for Rust
-
mago-traverser
traverse AST nodes
-
chord-progression-parser
a converter from chord progression strings to AST
-
scribe-core
Core types and utilities for the Scribe code analysis library
-
project-examer
A fast system analysis tool for scanning codebases and building intelligent relationships between files using AST parsing and LLM analysis
-
mago-service
Integrates multiple PHP tooling capabilities—such as parsing, linting, and formatting—into a unified interface for easier tool orchestration
-
rerast
An AST (abstract syntax tree) based search replace tool for code written in Rust
-
solgpc
An elegantly fast GPC parser
-
erg_parser
The Erg parser
-
peeker
CLI tool for extracting code structure using Tree-sitter
-
codegraph
A fast, reliable, and flexible graph database optimized for storing and querying code relationships
-
rust_writer
useful for editing a Rust file from Rust code
-
swc_experimental_babel
AST Transforms for experimental babel plugin
-
auto_test
Automatically generate test stubs for Rust projects using AST analysis
-
resw
writing RESSA AST parts to a file
-
merc_syntax
AST and Pest grammar for the mCRL2 specification language
-
frut_lib
A no_std library for parsing, analyzing, and executing the Frut programming language
-
mdast_util_to_markdown
Markdown to AST
-
husk-semantic
Semantic analysis for the Husk programming language
-
mago-cli
Offers a command-line interface to parsing, linting, formatting, and other analysis tasks, giving direct, easy-to-use terminal commands
-
reifydb-rql
ReifyDB Query Language (RQL) parser and AST
-
vize_atelier_core
Atelier Core - The core workshop for Vize Vue template parsing and transforms
-
sql_create_parser
SQL CREATE parser for SQL CREATE TABLE queries
-
swc_experimental_ecma_ast_compat
An extensible Rust-based platform for the next generation of fast developer tools
-
mitex
TeX2Typst converter
-
mago-ast-utils
Helper functions and utilities for working with PHP AST nodes
-
husk-parser
Parser for the Husk programming language
-
rgb-strict-types
Strict types: confined generalized algebraic data types (GADT)
-
neural-shared
Shared utilities for Neural Garage code analysis tools - parsers, scanners, and reporters
-
similarity-core
Core library for code similarity detection using AST-based comparison
-
laps
Build lexers and parsers by deriving traits
-
ronky_exported
Just the exported trait
-
scribe-cli
Advanced code analysis and repository exploration library with AI-powered insights
-
syndiff
Standalone library that implements a structural diff algorithm inspired by Difftastic
-
scribe-analyzer
Advanced code analysis and repository exploration library with AI-powered insights
-
rico
A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST
-
husk-codegen-js
JavaScript code generation for the Husk programming language
-
jrsonnet-parser
jsonnet language parser and AST
-
partiql-common
PartiQL Core
-
brk_rolldown_ecmascript
ECMAScript AST and parsing utilities for Rolldown
-
gofmt
implemention
-
ag-c
The ag language compiler - a Rust-inspired functional language
-
portal-jsc-swc-util
ECMAScript IR
-
partiql-ast-passes
PartiQL AST transformation passes
-
husk-dts-parser
TypeScript declaration file (.d.ts) parser for Husk
-
spectec_ast
Parser for SpecTec ASTs in S-expression format
-
rust-cel-parser
A parser for the CEL language
-
oxur-ast
Rust AST ↔ S-expression conversion for Oxur
-
tss
Generated node type enums and metadata from tree-sitter languages
-
arbor-core
AST parsing and code analysis for Arbor
-
tdln-ast
TDLN — canonical AST for deterministic, proof-carrying translation (NL/DSL → Logical Atom)
-
ptx-90-parser
Parse NVIDIA PTX 9.0 assembly into a structured AST and explore modules via a CLI
-
logical-expression-pest-parser
parses strings of logical expression using
pestcrate. It returns a truth table showing all input combinations with corresponding output results. -
swamp-parser
Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the
swamp-astcrate, using the pest parsing library -
rpkl-parser
Parser for the PKL configuration language
-
scribe-patterns
Advanced pattern matching and search algorithms for Scribe
-
rustwell
parsing and compiling fountain screenplay scripts
-
tss-rust
Generated node type enums and metadata from tree-sitter-rust
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
eecee
AST representation and formatter for the C programming language
-
aws-fully-qualified-names
For extracting def use statements from code
-
egg_recursive
A recursive interface for egg: e-graphs good without S-expresion!
-
stasko_calculator_parser
Парсер для обробки складних математичних виразів
-
parsey
parser-generator framework
-
spacetimedb-sql-parser
The SpacetimeDB SQL AST and Parser
-
issuecraft-ql
The IssueCraft Query Language parser, AST definitions and helpers
-
expression_parser
minimal Rust parser and evaluator for arithmetic expressions with variables, built using the pest parsing library. It converts a text formula into an abstract syntax tree (AST) and…
-
deep_causality_ast
AST data structure for deep_causality crate
-
parse-html
project to parse HTML
-
recc
A C compiler with graphs
-
wain-exec
WebAssembly syntax tree executor for wain project
-
protobuf-ast-parser
A Protocol Buffers (proto2/proto3) parser that produces a typed AST with comments
-
eure-tree
Eure tree data structure
-
declare_schema
CLI / Library for Postgres schema migrations
-
flow_ast
Abstract Syntax Tree definitions for the Flow programming language
-
hornbeam_ir
Intermediate representation for the Hornbeam template language
-
moore-svlog-syntax
The SystemVerilog parser implementation of the moore compiler framework
-
hexora
Static analysis of malicous Python scripts
-
weresocool_ast
AST for WereSoCool
-
souper-ir
manipulating Souper IR
-
algorithmify
Create specifications for algorithms defined using Rust code
-
codegraph-rust
Rust parser for CodeGraph - extracts code entities and relationships from Rust source files
-
vize_relief
Relief - The sculptured AST surface for Vize Vue templates
-
hexput-ast-api
Core AST parsing and processing library
-
sollua
An elegantly fast lua 5.4 parser
-
pest-ast
Derive to convert from pest parse tree to typed syntax tree
-
cql3-parser
CQL3 Parser
-
scribe-graph
Graph-based code representation and analysis for Scribe
-
pandoc_ast
deserializes and serializes the markdown ast for writing pandoc filters
-
ast-grep-napi
Search and Rewrite code at large scale using precise AST pattern
-
swamp-analyzer
analyzer for swamp
-
ast-grep-py
Search and Rewrite code at large scale using precise AST pattern
-
spectec_ast_decode
Trait for decoding SpecTec AST S-expressions
-
swc_ecma_regexp_ast
AST definitions of ECMAScript regular expressions
-
espy-tail
espy's bytecode compiler
-
harriet
Parser for the Turtle (RDF) format
-
prql-ast
The AST for the PRQL language
-
husk-ast
Abstract syntax tree definitions for the Husk programming language
-
genemichaels-lib
Makes your code formatty, the library
-
genotype_lang_ts_tree
Genotype language TypeScript target AST crate
Try searching with DuckDuckGo.