Thanks to visit codestin.com
Credit goes to lib.rs

#ast

  1. wit-parser

    Tooling for parsing *.wit files and working with their contents

    v0.250.0 16.2M #wit #content #ast #canonical-abi #import #assist #wasm #parser-tooling
  2. regex-syntax

    A regular expression parser

    v0.8.10 72.5M #regex-engine #ast #hir #expression-parser #intermediate-representation #unicode #breaking-change #data-table #coupling
  3. graphql-parser

    A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)

    v0.4.1 889K #ast #parser #graphql
  4. jsonc-parser

    JSONC parser

    v0.32.4 545K #json-parser #ast #jsonc #serde-json-parser #comments #cst #unicode-width #to-value
  5. deno_ast

    Source text parsing, lexing, and AST related functionality for Deno

    v0.53.2 325K #ast #text-parser #deno #lexing #swc #typescript-parser #media-type
  6. rnix

    A Nix parser written in Rust

    v0.14.0 13K #parser #ast #nix #node
  7. clang-ast

    Data structures for processing Clang’s -ast-dump=json format

    v0.1.35 10K #clang #ast #cpp
  8. libcst

    A Python parser and Concrete Syntax Tree library

    v1.8.6 109K #concrete-syntax-tree #ast #python-ast #python
  9. mago-formatter

    Reformats PHP source code according to configurable style rules, ensuring consistent code style across a project or organization

    v1.27.1 500 #linter #php #mago #ast #php-toolchain #ensuring #orchestrates #syntax-tree #reformats
  10. glsl

    A GLSL450/GLSL460 parser

    v7.0.0 93K #ast #shader-compiler #spir-v
  11. fucker

    BrainFuck interpreter and optimizing JIT compiler

    v0.6.2 #jit-compiler #brainfuck #compiler-optimization #pointers #ast #arm64 #just-in-time #ascii #bf
  12. cucumber-expressions

    Cucumber Expressions AST and parser

    v0.5.0 214K #ast #expression #cucumber
  13. mago-syntax

    A correct, fast, and memory-efficient PHP syntax implementation, including Lexer, Parser, AST, and utilities for Mago

    v1.27.1 1.1K #ast #linter #php #mago #lexer #php-toolchain #syntax-tree #memory-efficient #catch
  14. mago-type-syntax

    core utilities useful for building lexers and parsers within Mago

    v1.27.1 450 #ast #lexer #mago #static-analysis #php #parse-error #source-file #error-spans #string-spans #syntax-tree
  15. swc_ecma_parser

    Feature-complete es2019 parser

    v39.1.0 1.2M #swc #typescript-parser #swc-common #ast #lexer #es2019 #feature-complete #tc39 #babel
  16. ast-grep

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.3 8.7K #search-pattern #ast #codemod #rewrite
  17. mago-names

    Resolves and normalizes identifiers (classes, functions, constants) within PHP code

    v1.28.0 500 #linter #php #mago #ast #php-toolchain #normalizes #syntax-tree
  18. rustpython-parser

    Python language parser for Python3

    v0.4.0 815K #parser #ast #python #python-ast #lexical-analysis #lalrpop #lexing #syntax-analysis
  19. 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

    v1.27.1 #linter #issue #ast #php #rules #lexer #php-toolchain #composer #latest-stable #syntax-tree
  20. styled_components

    AST Transforms for styled-components

    v6.0.0 27K #swc-plugin #ast #string #graphql #emotion #jest #remove-console #transform-imports #swc-magic #hiding
  21. mago-linter

    A PHP linter that identifies common coding errors, style issues, and potential bugs, helping maintain high code quality

    v1.27.1 #linter #php #ast #mago #bug #php-toolchain #lint #catch #code-quality
  22. cargo-dupes

    A cargo subcommand that detects duplicate and near-duplicate code blocks in Rust codebases using AST normalization

    v0.2.1 1.5K #duplicates #code-quality #lint #ast
  23. diskann-label-filter

    DiskANN is a fast approximate nearest neighbor search library for high dimensional data

    v0.51.0 1.6K #json-query #ast #disk-ann #expression #nearest-neighbors-search #json-format #approximate-nearest-neighbor #evaluator #jsonl #json-filter
  24. swc_emotion

    AST Transforms for emotion

    v6.0.0 27K #swc-plugin #emotion #ast #graphql #transformation
  25. mago-codex

    PHP type system representation, comparison logic, and codebase metadata for static analysis

    v1.27.0 #linter #ast #mago #type-system #php #codebase-analysis #php-toolchain #type-checker #metadata-analysis #semantic-analysis
  26. nu-protocol

    Nushell's internal protocols, including its abstract syntax tree

    v0.112.2 36K #ast #nu-shell #internal #protocols #define
  27. swc_ecma_ast

    Ecmascript ast

    v23.0.1 1.1M #swc #javascript #babel #node #ast #typescript #javascript-ast
  28. styled_jsx

    AST transforms visitor for styled-jsx

    v6.0.0 26K #swc-plugin #ast #string #transform #visitor #graphql #styled-components #swc-magic #emotion #jest
  29. mago-semantics

    PHP Semantics Checker

    v1.27.1 #linter #php #mago #ast #semantic #php-toolchain #catch #syntax-tree #semantic-analysis
  30. boa_ast

    Abstract Syntax Tree definition for the Boa JavaScript engine

    v0.21.1 312K #ast #js #javascript #js-syntax
  31. mago-collector

    gathering and managing issues from various Mago tools, including support for suppression pragmas

    v1.28.0 #linter #mago #ast #php #php-toolchain #suppression #pragmas #lint
  32. 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

    v0.12.0 1.0M #ast #fluent #localization #internationalization
  33. ast-grep-language

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.2 233K #ast #search-pattern #codemod #rewrite
  34. swc_ecma_transforms_typescript

    rust port of babel and closure compiler

    v47.0.0 413K #swc #ast #babel #strip #swc-common #typescript #javascript #port-of-babel #closures-compiler
  35. sqry-lang-kotlin

    Kotlin language plugin for sqry

    v16.0.2 #sqry #tree-sitter #call-graph #lsp #ast #language-plugin #kotlin #mcp #search-engine #search-query
  36. raffia

    One parser for CSS/SCSS/Sass/Less

    v0.12.3 40K #css-parser #sass #less #ast
  37. chapeaux-beret

    MCP server that builds a SPARQL-queryable RDF knowledge graph of your codebase

    v0.6.0 #rdf #mcp #sparql #codebase #ast
  38. obeli-sk-boa-ast

    Abstract Syntax Tree definition for the Boa JavaScript engine

    v1.0.0-obeli-sk.7 260 #ast #js #javascript #js-syntax
  39. uncomment

    A CLI tool to remove comments from code using tree-sitter for accurate parsing

    v3.0.3 #tree-sitter #ast #comments
  40. swc_relay

    AST Transforms for realy

    v6.0.0 26K #swc-plugin #ast #import #realy #package
  41. fastobo

    Faultless AST for Open Biomedical Ontologies

    v0.15.5 500 #ast #parser #obo #ontology
  42. drasi-query-ast

    Drasi Core Abstract Syntax Tree

    v0.3.4 700 #ast #drasi
  43. partiql-ast

    PartiQL AST

    v0.15.0-alpha.1 #sql-query #ast #sql
  44. sqlglot-rust

    A SQL parser, optimizer, and transpiler library inspired by Python's sqlglot

    v0.9.28 500 #sql #database #sql-parser #transpiler #ast
  45. momoa

    A JSON parsing library suitable for static analysis

    v3.2.5 500 #ast #json-parser #static-analysis #tokenize
  46. sem-core

    Entity-level semantic diff engine. Extracts functions, classes, and methods from 20 languages via tree-sitter and diffs at the entity level.

    v0.5.5 1.1K #semantic-diff #code-analysis #diff #ast
  47. sqry-lang-csharp

    C# language plugin for sqry

    v16.0.2 #sqry #tree-sitter #call-graph #lsp #ast #language-plugin #semantic-search #search-engine #mcp
  48. php-rs-parser

    Fast PHP parser producing a typed AST

    v0.14.0 700 #ast #php-parser #php #parser
  49. rs-hack

    AST-aware Rust refactoring tool for AI agents - transform, rename, inspect & more

    v0.5.5 #enum-variant #refactoring #ast
  50. rustpython-ruff_python_parser

    Unofficial fork for RustPython

    v0.15.8 15K #python-version #ast #ruff #expression #rustpython #precedence
  51. plotnik

    CLI for plotnik - typed query language for tree-sitter AST

    v0.3.2 #ast #tree-sitter #parser #query-ast #cli-parser
  52. remove_console

    AST Transforms for import modularizer

    v6.0.0 26K #swc-plugin #ast #import #modularizer #graphql #styled-components #emotion #jest #react-remove-properties #transform-imports
  53. mago-fingerprint

    Position-insensitive AST fingerprinting for incremental analysis

    v1.28.0 #linter #ast #mago #php #php-toolchain #fingerprinting
  54. react_remove_properties

    AST Transforms for import modularizer

    v6.0.0 23K #swc-plugin #ast #import #modularizer #graphql #styled-components #emotion #jest #remove-console #transform-imports
  55. styx-cst

    Lossless Concrete Syntax Tree for the Styx configuration language

    v3.0.2 200 #concrete-syntax-tree #configuration-language #ast #styx #ast-node #separator #syntax-node #source-text
  56. recast-cli

    Safe, atomic, transparent multi-file text rewrites — regex / Rhai script / tree-sitter modes, two-phase commit with rollback, agent-friendly JSON output

    v0.1.8 #regex #refactoring #ast #rewrite
  57. sqry-lang-go

    Go language plugin for sqry

    v16.0.6 #sqry #tree-sitter #lsp #call-graph #ast #mcp #language-plugin #search-query #semantic-search #golang
  58. glsl-lang

    GLSL 4.6 language LALR parser and AST

    v0.8.1 44K #glsl #ast #parser #glsl-language
  59. markdown-tool

    A CLI utility for converting Markdown into AST and vice versa

    v2.1.1 #ast #render-markdown #markdown-converter #markdown
  60. python-ast

    compiling Python to Rust

    v1.0.2 950 #ast #parser #ast-node #generic-parameters #traits #doc-string #macro-traits #pyo3
  61. elm-ast

    A syn-quality Rust library for parsing and constructing Elm 0.19.1 ASTs

    v0.2.1 #ast #parser #elm
  62. dprint-swc-ext

    Functionality to make swc easier to work with

    v0.26.0 306K #swc #ast #view #extension #node
  63. lex-ast

    Canonical AST + content-addressed identity for Lex programs

    v0.9.5 150 #ast #lex #effect #agent
  64. malva

    Configurable, smart and fast CSS, SCSS, Sass and Less formatter

    v0.15.3 35K #sass #formatter #ast #css #less #format-text
  65. tishlang_opt

    AST optimization pass for Tish (constant folding, short-circuit, etc.)

    v1.10.0 #tish #ast #tishlang #constant #optimization #short-circuit #elimination #typescript
  66. hamelin_translation

    Lowering and IR for Hamelin query language

    v0.10.14 2.8K #query #ast #translation #window-frame #hamelin #explode #type-checking #intermediate-representation #canonical-forms
  67. wadl

    parser for Rust

    v0.5.7 1.7K #parser #ast #web-apps #description-language #codegen #generate-bindings
  68. m3l-cli

    M3L CLI tool — parse and validate .m3l.md schema files

    v0.5.3 #markdown-parser #ast #schema
  69. cha-cli

    Cha — pluggable code smell detection CLI (察)

    v1.17.0 #linter #ast #code-quality #wasm
  70. php-ast

    PHP Abstract Syntax Tree (AST) node definitions

    v0.14.0 800 #ast #php-parser #php #parser
  71. axon-frontend

    AXON compiler frontend — lexer, parser, AST, epistemic type system, type checker, IR generator. Zero runtime dependencies. v0.21.0 promotes the v0.20.0 narrow cardinality gate to…

    v1.0.0 100 #type-checker #axon #ast #parser
  72. from-pest

    Convert from a pest grammar to a typed AST

    v0.3.4 2.6K #ast #convert #pest-ast #grammar #pest-grammar #parse-tree #pest-parser
  73. java2pyi

    Java source to Python stubs for mypy/pyright

    v1.1.1 #ast #parser #java #codegen
  74. mago-reference

    Mago Reference is a library for analyzing PHP codebases by providing advanced symbol search capabilities

    v1.0.0-alpha.12 2.2K #linter #php #mago #ast #codebase #php-toolchain #analyzing #symbol-search
  75. ruast

    A printable & modifiable Rust AST

    v0.0.23 #ast #proc-macro #codegen #syntax #rust
  76. mago-walker

    traits to systematically walk through AST nodes

    v0.22.2 5.6K #linter #ast #mago #php #php-toolchain #ast-node #systematically
  77. peek-code

    peek is a CLI tool that searches for code definitions (functions, classes, structs, etc.) across multiple programming languages using tree-sitter AST parsing

    v0.2.1 #tree-sitter #search #ast #define
  78. tishlang_bytecode

    Bytecode compiler for Tish (AST → bytecode)

    v1.10.0 #compiler #ast #tish #bytecode-compiler #tishlang #repl #typescript #stack-based #wasi
  79. ast-to-mermaid

    Git-aware tree-sitter-based code-graph builder. Emits Mermaid diagrams at five zoom levels, materializes per-commit bundles into a content-addressed cache, and computes coloured structural diffs between any two refs…

    v0.6.0 #tree-sitter #ast #code-graph #mermaid #visualization
  80. sage-parser

    Parser for the Sage language

    v2.1.0 #sage #ast #lexer #agent #record #sg #syntax-tree #first-class #source-text #citizens
  81. yaspar-ir

    few representations of SMT scripts and other functionalities

    v2.7.3 #smt-solver #ast #logic
  82. octofhir-fhirpath-ast

    Abstract syntax tree definitions for FHIRPath expressions

    v0.4.20 1.0K #ast #parser #fhir
  83. magellan

    Deterministic codebase mapping tool for local development

    v3.3.13 #ast #source-code #code-analysis #code-indexing
  84. splitrs

    AST-based Rust refactoring tool with trait separation, config files, and intelligent module generation

    v0.3.1 #module-organization #refactoring #rust #ast #code-splitting
  85. rable

    Parable bash parser — complete GNU Bash 5.3-compatible parsing with Python bindings

    v0.2.0 #bash #shell-parser #pyo3 #shell #ast
  86. swc_html_ast

    AST definitions of html

    v21.0.1 11K #swc #ast #babel #javascript #define #typescript
  87. tishlang_ast

    Tish AST types and span info

    v1.10.0 120 #ast #tish #tishlang #spans #typescript #interpreter #wasi
  88. aptu-coder

    MCP server for multi-language code structure analysis

    v0.14.0 #mcp #code-analysis #static-analysis #ast
  89. cha-parser

    Tree-sitter based AST parser for Cha (TypeScript, Rust)

    v1.17.0 #linter #ast #code-quality #wasm
  90. rustcc

    An little C Complier( now it's just WIP :) )

    v0.1.1 #ast #expression #precedence #math #interpreter #input-file #lexical-scanner #assembly #traverses #complier
  91. astorion

    A Duckling-inspired, rule-based entity parsing engine in Rust, designed for extensible time and numeral parsing using a saturation-style pipeline

    v0.4.2 #rule-based #ast #saturation #nlp #parser
  92. ferronconf

    parsing ferron.conf configuration files — a domain-specific language for Ferron web server configurations

    v0.2.0 1.1K #config-parser #web-server #ast #config
  93. t-ree

    AST definitions for the T programming language

    v0.1.0 #ast #newtype #compile-time #lint #expression #programming-language #declaration #definition-language #jump #ai-agent
  94. aureline-core

    Aureline schema language parser, validator, emitter, and serializable AST

    v0.1.0-dev.5 #ast #validation #schema #language-parser #serialization #emitter #surrealdb
  95. awful_rustdocs

    Generate Rustdoc comments automatically using Awful Jade and a Nushell-based AST extractor

    v0.2.3 #rustdoc #documentation #automation #ast #llm
  96. modularize_imports

    AST Transforms for import modularizer

    v6.0.0 26K #swc-plugin #import #transform-imports #ast #modularizer #graphql #styled-components #emotion #jest #remove-console
  97. treesitter-types

    Generate typed Rust structs from any tree-sitter node-types.json

    v0.2.0 140 #tree-sitter #codegen #ast #parser
  98. typst-syntax

    Parser and syntax tree for Typst

    v0.14.2 196K #ast #syntax-tree #typst
  99. wdl-ast

    An abstract syntax tree for Workflow Description Language (WDL) documents

    v0.23.0 1.5K #ast #description-language #sprocket #documentation #wdl #docker #workflow-engine #facade #bioinformatics #command-line-task
  100. cljrs-reader

    Lexer and parser producing Form AST nodes for clojurust

    v0.1.58 470 #parser #ast #lexer #forms #ast-node #clojurust #clojure
  101. ox_jsdoc

    High-performance JSDoc parser with Binary AST format and lazy decoder, inspired by oxc

    v0.0.16 130 #ast #js-doc #parser #binary-ast #rust
  102. code-moniker

    Standalone CLI / linter for the code-moniker symbol graph: per-file probe, directory summary, project-wide architecture rules

    v0.2.0 #linter #tree-sitter #code-search #ast #cli
  103. pasta_dsl

    Pasta DSL - Independent DSL parser and AST definitions

    v0.1.22 #parser-dsl #pasta #ast #parse-error #define
  104. shacl_ast

    RDF data shapes implementation in Rust

    v0.2.9 430 #ast #rdf-data-shapes #shacl
  105. cjc-ast

    Abstract syntax tree definitions for CJC

    v0.1.9 #ast #chess #expression #decorator #cjc #stmt #decl #rl #downstream #compilation-target
  106. oxvg_ast

    Trait representation for concrete ASTs

    v0.0.5 1.2K #svg #css #xml #ast #css-selectors
  107. swc_css_ast

    AST definitions of css

    v21.0.1 48K #swc #css #ast #javascript #babel #typescript
  108. ast-outline

    Fast, AST-based structural outline for source files. Built for LLM coding agents and humans.

    v2.1.0 #tree-sitter #llm #ast #outline
  109. elm-fmt

    Fast Elm formatter matching elm-format output

    v0.4.0 #formatter #elm-format #elm #ast #cli
  110. astchunk

    AST-based code chunking for RAG

    v0.2.0 #ast #chunking #rag #code
  111. patchwork-cli

    AST-native sed — find, replace, delete, and insert code by structure, not regex

    v0.2.0 #tree-sitter #ast #refactoring #code-search #structural
  112. wegglix

    weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.

    v0.2.10 #semantic-search-tool #weggli #codebase #ast #tree-sitter #researchers #search-pattern #grammar #security #memcpy
  113. elm-client-gen-builder

    Build Elm AST modules (records, decoders, encoders, imports) from elm-client-gen-core type info

    v0.4.3 #record #module-path #elm #emit #ast #type-info #big-decimal #helper-module #pretty-print
  114. t-parser_c

    C-syntax parser for the T programming language

    v0.1.0 #ast #c-syntax #parser #programming-language #newtype #c-like #compile-time #ai-agent #operator-overloading #control-flow
  115. napi-derive-backend-ohos

    Codegen backend for napi-harmony procedural macro

    v1.2.0 11K #napi #codegen #ast #back-end #harmony-os #open-harmony #nodejs #napi-rs
  116. lsp-core

    Pure logic library for axon-lsp: document store, diagnostics, hover, completion, and definition resolution. Adopter-agnostic; no I/O, no stdio, no network.

    v0.3.3 #language-server #ast #axon
  117. biome_js_factory

    create JavaScript AST for biome_js_parser

    v0.5.7 72K #javascript #biome-js-parser #ast #javascript-ast #jsx #css #linter
  118. mathlex

    Mathematical expression parser for LaTeX and plain text notation, producing a language-agnostic AST

    v0.4.1 #ast #math-parser #math-expression-parser #latex-parser #latex
  119. ast-grep-config

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.2 10K #ast #search-pattern #codemod #rewrite
  120. pg_parse

    PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree

    v0.14.0 #sql #postgresql #ast #parse-tree #parser #ast-node #pg-query
  121. flash

    Shell parser, formatter, and interpreter with Bash support

    v0.0.6 #shell-prompt #shell-parser #interpreter #ast #formatter #bash #lexer
  122. ast-doc

    CLI for generating optimized llms.txt documentation from codebases

    v0.1.3 #documentation #ast #code-analysis #llms-txt
  123. fsqlite-ast

    SQL abstract syntax tree node types

    v0.1.3 2.3K #ast #sql #syntax-tree-node #expression #spans #qualified-name #source-location #explain #error-message #sql-dialect
  124. reluxscript

    Write AST transformations once. Compile to Babel, SWC, and beyond.

    v0.1.4 #babel #swc #swc-ast #ast #transpiler
  125. syster-base

    Core library for SysML v2 and KerML parsing, AST, and semantic analysis

    v0.4.0-alpha 700 #ast #sys-ml #text-file #lexer #json-ld #semantic-analysis #ker-ml #interchange #parse-file #import-export
  126. oca-file

    OCAFile

    v2.0.0 #ast #overlay #oca #parser #parser-generator #dsl
  127. aranya-policy-ast

    The Aranya Policy Language AST

    v0.13.0 7.6K #ast #policy-language #aranya #fact #action
  128. runmat-parser

    Parser for RunMat (MATLAB/Octave) producing HIR from token streams

    v0.4.8 120 #ast #matlab #syntax #hir #parser #run-mat #octave #token-stream #stmt #control-flow
  129. lang-util

    implementing parsers and ASTs using lalrpop

    v0.8.1 44K #ast #parser
  130. graphify-rs

    AI-powered knowledge graph builder - transform code, docs, papers into queryable graphs

    v0.4.4 #knowledge-graph #tree-sitter #mcp #ast #code-analysis
  131. m3l-core

    M3L schema definition language parser core — lexer, parser, resolver, validator

    v0.5.3 #markdown-parser #ast #schema #parser
  132. cha-core

    Core analysis engine for Cha — pluggable code smell detection

    v1.17.0 #linter #ast #code-quality #wasm
  133. php-printer

    Pretty printer for PHP AST — converts parsed AST back to PHP source code

    v0.13.0 #ast #convert #php #printing #php-parser #ast-node
  134. netsblox-ast

    parsing NetsBlox project files into an AST for use in code generation

    v0.5.14 #ast #parser #web-api #netsblox #ast-generation #distributed-computing
  135. symbi-dsl

    Symbi DSL - AI-native programming language with Tree-sitter integration

    v1.14.1 #tree-sitter #dsl #symbiont #ast #parser
  136. tree-sitter-perl-rs

    Rust-native Perl parser with tree-sitter-style ergonomics and tree-sitter-compatible output over the native v3 parser

    v0.14.0 #ast #tree-sitter #parser #perl #lsp
  137. ast-grep-lsp

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.3 8.6K #search-pattern #ast #codemod #rewrite
  138. haskelujah-ast

    Abstract syntax tree types and helpers for the Haskelujah Haskell compiler

    v0.1.1 #ast #haskelujah #haskell #compiler #specification #class-name #specialization #linear-types
  139. katana-ast-lint

    Reusable AST lint rules for KatanA ecosystem repositories

    v0.5.1 #lint #ast #katana #rust
  140. t-backend_wgsl

    WGSL shader code generator for the T programming language

    v0.1.0 #wgsl-shader #codegen #newtype #pointers #ast #jump #shader-compiler #operator-overloading #ai-agent #compile-time
  141. recast-core

    Engine behind the recast CLI: regex / Rhai script / tree-sitter rewrites, atomic two-phase commit, schema-locked JSON output

    v0.1.8 #refactoring #regex #ast #tree-sitter #rewrite
  142. gobby-code

    Fast Rust CLI for Gobby's code index — AST-aware search, symbol navigation, and dependency graph

    v0.7.0 #gobby #code-search #development-tools #code-index #ast
  143. slac

    The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree

    v1.1.0 #ast #interpreter #math #expression #convert
  144. haskelujah-th

    Template Haskell AST types, Q monad, reification, and splice evaluation for the Haskelujah compiler

    v0.1.1 #haskelujah #compiler #ast #haskell #th #compile-time #monads #splice #pattern-match #gadt
  145. datalog_ast

    Abstract Syntax Tree types for Datalog programs

    v0.2.7 #ast #datalog #parser #logic-programming #database
  146. orql

    A toy SQL parser for a subset of the Oracle dialect

    v0.1.0 #ast #sql #sql-parser #lexer #parser
  147. mpl-lang

    Axioms Metrics Processing Language

    v0.5.3 340 #metrics #mpl #processing #query #ast #typescript #axiom #playground #wasm #documentation-generator
  148. crawk

    Dependency crawler for Rust. It crawls so you don't have to untangle

    v0.4.2 #ast #module #rust #ast-analysis #dependencies
  149. t-parser_sln

    SLN-syntax parser for the T programming language

    v0.1.0 #ast #parser #sln #programming-language #typed #jump #defer #compile-time #ai-agent #control-flow
  150. ADA_Standards

    help you handle checks on your ADA projects, especially good to build scripts to check coding standards conformity

    v1.2.2 #ada_standards #ast #ada #string-parser #parser
  151. vize_armature

    Armature - The structural parser framework for Vize Vue templates

    v0.112.0 390 #parser #ast #template #armature #vize #vue #linter #semantic-analysis
  152. neco-kdl-ast

    necosystems series structured AST layer for KDL v2 documents

    v0.2.0 #ast #parser #kdl
  153. fel-core

    Formspec Expression Language — parser, evaluator, and dependency analysis

    v0.1.0 #lexer #specification #evaluator #expression-language #ast #serde-json #mip #money #lexer-tokenize #source-spans
  154. a3s-acl

    Agent Configuration Language - A configuration language similar to HCL

    v0.2.1 110 #configuration-language #acl #ast #block #attributes #hcl
  155. shex_ast

    RDF data shapes implementation in Rust

    v0.3.1 320 #ast #rdf-data-shapes #shex #specification #abstract
  156. vibesql-ast

    Abstract Syntax Tree definitions for vibesql SQL parser

    v0.1.4 #sql #ast #sql-parser #parser
  157. lang-c

    Lightweight C parser

    v0.15.1 5.0K #ast #parser #c-language #c
  158. marxml

    Fast markdown + XML query and mutation. Rust core for the marxml ecosystem.

    v0.1.3 #xml-parser #markdown #ast #xml #parser
  159. diffsitter

    An AST based difftool for meaningful diffs

    v0.9.0 2.0K #ast #diff #difftool
  160. deagle

    CLI for deagle code intelligence — map, search, explain

    v0.2.1 #map #ast #cli-for-deagle #search #text-search #explain #loc #rg #ast-grep #search-query
  161. cgx-cli

    CLI for cgx — turn any Git repository into a queryable knowledge graph

    v0.4.1 #git #knowledge-graph #codebase #static-analysis #ast
  162. perl-parser

    Native Perl parser (v3) — recursive descent with Tree-sitter-compatible AST, semantic analysis, and LSP provider engine

    v0.14.0 #semantic-analysis #perl #lsp #ast
  163. cosy

    A parser for Cosense/Scrapbox markup syntax that produces a typed AST

    v0.1.1 #ast #markup #cosense #scrapbox #parser
  164. type-bridge-core-lib

    TypeQL AST, schema parser, query compiler, and validation engine for type-bridge

    v1.4.5 #query-parser #ast #query-engine #schema-parser #compiler #type-ql #clause #typedb #value-type #dsl
  165. dupes-core

    Core library for detecting duplicate and near-duplicate code blocks

    v0.2.1 170 #duplicates #code-quality #lint #ast
  166. ast-merge

    Core Structured Merge AST, ruleset, planning, and review contracts

    v0.2.0 #structured-merge #substrate #contract #ast #planning #conformance #structuredmerge #recipe
  167. vize_relief

    Relief - The sculptured AST surface for Vize Vue templates

    v0.112.0 500 #ast #parser #vize #compiler-error #ast-node #relief #vue #serde #javascript
  168. pred-recdec

    Predicated Recursive Descent Parsing with BNF and impure hooks

    v0.2.1 #ast #recursion-descent-parser #grammar #bnf #tokenize #recursive-descent #regex #ll-parser #token-stream #pred
  169. oca-ast

    handling Abstract Syntax Tree of OCA bundle

    v2.0.0 #ast #oca #bundle #validation #overlay #serialization #tree-of-oca
  170. csskit_ast

    Refreshing CSS!

    v0.0.23-canary.e437e9f4e7 #ast #parser #css-parser #css
  171. ast-grep-dynamic

    Load tree-sitter dynamic library for ast-grep

    v0.42.2 7.7K #ast #search-pattern #codemod #rewrite
  172. ll-sparql-parser

    A resilient LL parser for SPARQL

    v3.0.0 #rdf #ast #sparql
  173. swc_xml_ast

    AST definitions of xml

    v21.0.0 170 #swc #ast #xml #javascript #babel #typescript
  174. swc_magic

    AST transforms visitor for swc-magic

    v6.0.0 #swc-plugin #ast #visitor #graphql #transformation
  175. rustgraph

    Rust code navigation built for AiDX — AST-aware, MCP-native, token-efficient

    v0.7.11 #call-graph #code-navigation #mcp #ast #aidx
  176. similarity-generic

    Generic language similarity analyzer using tree-sitter

    v0.5.0 #tree-sitter #configuration-language #detect #ast #config-language #config-json #language-detection #config-file #golang #tree-sitter-grammar
  177. codemod-cli

    CLI interface for codemod-pilot — transform your codebase by example

    v0.1.2 #ast #tree-sitter #code-transformation #refactoring
  178. firmion-linearizer

    AST to IR linearizer used by the firmion compiler

    v0.7.0 #firmion #section-data #ast #expression #firmware #string-output #object-file #memory-address #diagnostics #output-file
  179. glsl-lang-cli

    CLI for the glsl-lang crate

    v0.8.1 900 #ast #glsl #cli-parser #parser #glsl-language
  180. mail-query

    Parser and typed AST for Gmail-style email search queries. Backend-agnostic.

    v0.1.0 #ast #query-parser #gmail #search-query
  181. swc_prefresh

    AST Transforms for prefresh plugin

    v6.0.0 #swc-plugin #prefresh #ast #graphql #transformation #swc-magic
  182. firmion-astdb

    Abstract syntax tree database used by the firmion compiler

    v0.7.0 #ast #firmion #section #output-file #region #firmware #file-source #object-file #memory-address #diagnostics
  183. chryso-parser

    Chryso parser crate

    v0.0.2 #parser #chryso #ast #duck-db #sql #cascade #postgresql #statistics #mysql #sql-parser
  184. synchrony-rs

    A fast JavaScript deobfuscator written in Rust

    v0.2.7 #deobfuscation #javascript #deobfuscator #ast
  185. mantra-lang-tracing

    Contains functionality needed to collect requirement traces from code or plain text files for the mantra framework

    v0.7.8 500 #plain-text #ast #trace #requirements #mantra #collector #req
  186. prax-schema

    Schema parser and AST for the Prax ORM

    v0.9.7 #orm #ast #parser #schema-parser
  187. littrs-ruff-python-parser

    Vendored ruff_python_parser for littrs (from github.com/astral-sh/ruff)

    v0.6.2 1.2K #ast #lexer #ruff-python-parser #lexical-analysis #string #grammar #that-represents #littrs #github-com
  188. mangle-analysis

    Mangle, a logic programming language

    v0.7.0 #ast #ir #planning #predicate #join #negation #strata #intermediate-representation
  189. parsel

    Zero-code parser generation by using AST node types as the grammar

    v0.16.0 4.0K #parser-generator #ast #parser
  190. xee-xpath-ast

    XPath parser and AST implementation

    v0.1.4 6.4K #xpath #ast #xml
  191. quasiquodo

    Compile-time quasi-quoting for typed languages

    v0.4.1 #ast #typescript #macro
  192. toon-lsp

    Language Server Protocol implementation for TOON (Token-Oriented Object Notation)

    v0.3.0 #ast #toon #lsp #language-server
  193. rdx-transform

    Transform pipeline and built-in plugins for RDX (Reactive Document eXpressions) ASTs

    v0.1.2 #ast #parser #rdx #pipeline #transform #document-format
  194. perl-ast

    AST node definitions for Perl parsing, providing typed representations of Perl syntax constructs

    v0.14.0 220 #ast #perl #syntax-tree
  195. ty-ree

    AST definitions for the Ty programming language

    v0.1.0 #ast #compile-time #expression #ty #programming-language #declaration #const-parameters #const-fn #ai-agent #inferred
  196. dsq-parser

    Parser for DSQ filter language that produces an AST

    v0.2.0 #ast #query-parser #jq #query
  197. gobject-ast

    AST representation of GObject C code

    v0.1.2 #linter #gobject #gobject-linter #ast #tree-sitter #glib #container-image #github-actions #ci-cd
  198. wry-bindgen-macro-support

    Internal macro support for wry-bindgen

    v0.2.106-alpha.1 800 #wasm-bindgen #ast #wry-bindgen #macro-attributes #parser #javascript
  199. vpratt

    Building pratt parsers effortlessly!

    v0.1.3 #ast #parser #pratt
  200. codegraph

    A fast, reliable, and flexible graph database optimized for storing and querying code relationships

    v0.2.0 180 #ast-graph #graph-database #code-analysis #relationship #ast #database
  201. napi-derive-backend

    Codegen backend for napi procedural macro

    v5.0.4 2.7M #napi #nodejs #codegen #ast #javascript
  202. qcraft

    Universal, extensible query builder for SQL databases

    v2.4.1 #sql #query-builder #ast #postgresql
  203. vibe-ast

    Multi-language AST parser with language detection

    v0.0.12 #ast #parser #detect #search-indexing #multi-language #vibe #marker #markdown #doc-string #multilingual
  204. maat_ast

    Abstract syntax tree (AST) for the Maat programming language

    v0.15.0 #ast #compiler #maat #zero-knowledge
  205. trusty-symgraph

    Standalone symbol-graph engine: AST -> SymbolRegistry -> emit, with knowledge-graph queries

    v0.2.2 #tree-sitter #ast #symbol-graph #code-analysis
  206. oak-ruby

    Ruby dynamic programming language parser with support for object-oriented programming and modern Ruby features

    v0.0.11 #ast #parser #ruby
  207. limit-tldr

    Code analysis library that actually fits in context - 95% token savings

    v0.0.40 #semantic-search #call-graph #code-analysis #cfg #ast
  208. hel

    HEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator

    v0.2.0 #expression-language #interpreter #ast #dsl #pest
  209. partiql-common

    PartiQL Core

    v0.15.0-alpha.1 110 #sql-query #sql #ast
  210. nginx-lint-parser

    nginx configuration file parser

    v0.12.1 #config-parser #configuration-file-parser #nginx #ast #lint #string-parser
  211. wat_syntax

    WebAssembly Text Format syntaxes

    v0.10.1 #wasm-text-format #ast #syntax-tree
  212. codemod-core

    Core engine for codemod-pilot: pattern inference, matching, and transformation

    v0.1.2 #ast #code-transformation #refactoring
  213. rusty-ast

    that analyzes Rust code and visualizes its AST

    v0.0.8 500 #ast #parser #visualization #analysis #rust
  214. oak-julia

    Julia scientific computing language parser with support for high-performance numerical analysis and scientific computing

    v0.0.11 #ast #parser #julia-language #julia
  215. tldr-cli

    CLI binary for TLDR code analysis tool

    v0.4.0 #call-graph #ast #code-analysis #semantic-search #llm #daemon #binary-code-analysis #quality-metrics #token-efficient #flow-analysis
  216. m3l-lint

    M3L schema linter — configurable rules for schema quality

    v0.5.3 #markdown-parser #ast #schema #m3l #parser
  217. symtrace

    A deterministic semantic diff engine using AST-based structural analysis

    v0.2.0 #tree-sitter #semantic-diff #git-diff #diff #ast #git
  218. rdx-ast

    AST type definitions for the RDX (Reactive Document eXpressions) specification

    v0.1.2 160 #ast #common-mark #rdx #type-definition #document #code-block #text-node #serialization #front-matter #alt-text
  219. proto-parser

    A .proto file parser (proto2, proto3, editions) — Rust port of github.com/emicklei/proto

    v0.2.1 #ast #github #parser #proto-file #port #c-style #proto3
  220. oak-tcl

    Tcl language parser with support for scripting, command substitution, and procedural programming features

    v0.0.11 #tcl #scripting-language #ast #parser #substitution #oak #incremental-parser #mcp #language-server
  221. Try searching with DuckDuckGo.

  222. charter

    Fast structural context generator for Rust codebases, optimized for LLM consumption

    v0.1.3 #parser #llm-context #ast #llm #rust
  223. rustpython-unparser

    A complete unparser for RustPython ASTs

    v0.2.6 #ast #python-ast #unparser #rustpython #complete
  224. opencodesearchparser

    Parsing and Segmentation of Source code

    v0.1.3 #parser #ast #source-code
  225. mufmt

    A minimal and extensible runtime formatting library

    v0.5.3 #template #render-template #template-string #formatting #ast
  226. lykn-lang

    Lykn language toolchain library — reader, AST, classifier, diagnostics

    v0.5.2 #ast #lykn #deno #s-expr #forms #classification #javascript-compiler #testing-macro #diagnostics #pattern-matching
  227. swc_experimental_babel

    AST Transforms for experimental babel plugin

    v6.0.0 #swc-plugin #babel #experimental #ast #graphql #styled-components
  228. ezno-parser

    Parser and AST definitions for Ezno

    v0.1.7 1.0K #javascript-compiler #ast #parser #javascript #visitor #javascript-parser
  229. perl-parser-pest

    Legacy Pest-based Perl parser (v2) — maintained as a learning tool and compatibility layer

    v0.14.0 #ast #parser #pest-parser #peg #perl
  230. odatav4-parser

    OData V4 query string parser with AST and multi-dialect SQL rendering

    v0.0.3 #ast #parser #odata #sql
  231. swc_estree_ast

    ESTree AST node definitions

    v21.0.0 #swc #babel #define #ast #es-tree #ast-node
  232. syntaxfmt

    A derive macro-based library for flexible syntax tree formatting with pretty printing support

    v0.2.2 #pretty-print #derive #ast
  233. seekr-code

    A semantic code search engine, smarter than grep. Supports text regex + semantic vector + AST pattern search, 100% local.

    v1.0.1 #semantic-search #ast #grep #ast-grep #code
  234. bock-ast

    Abstract syntax tree definitions for the Bock language

    v0.1.0 #ast #compiler #transpiler #bock
  235. treesitter-types-swift

    Pre-generated strongly-typed AST types for Swift (tree-sitter-swift)

    v0.2.0 #tree-sitter #ast #codegen #parser #swift
  236. mangle-ast

    Mangle, a logic programming language

    v0.7.0 #ast #logic #syntax-tree #mangle
  237. surql-parser

    Standalone SurrealQL parser extracted from SurrealDB

    v0.1.4 500 #surrealql #surrealdb #ast #sql #parser
  238. finemark-parser

    Core parsing engine for the FineMark markup language

    v0.1.2 #markdown-parser #ast #markup #finemark #markup-parser #markdown
  239. databend-common-ast

    SQL parser for Databend

    v0.2.5 800 #ast #sql #sql-parser #database #databend #warehouse #syntax-tree #amazon-s3
  240. oak-kotlin

    Kotlin language support for Oak

    v0.0.11 #kotlin #ast #parser #oak #framework
  241. similarity-core

    Core library for code similarity detection using AST-based comparison

    v0.5.2 1.0K #typescript #javascript #ast #refactoring
  242. splice

    Span-safe refactoring kernel for 7 languages with Magellan code graph integration

    v2.6.13 #tree-sitter #refactoring #ast #code-analysis