#ast

  1. wit-parser

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

    v0.247.0 11.0M #wit #ast #content #canonical-abi #wasm-import #assist #import-export #parser-tooling
  2. regex-syntax

    A regular expression parser

    v0.8.10 57.1M #regex-parser #ast #expression-parser #regex-engine #hir #regex-automata #intermediate-representation #syntax-analysis #finite-automata #unicode
  3. jsonc-parser

    JSONC parser

    v0.32.3 496K #json-parser #ast #jsonc #serde-json-parser #comments #cst #unicode-width #to-value
  4. boa_ast

    Abstract Syntax Tree definition for the Boa JavaScript engine

    v0.21.1 262K #ast #js #js-syntax
  5. rustpython-parser

    Python language parser for Python3

    v0.4.0 627K #parser #ast #python #python-ast #lexical-analysis #lalrpop #lexing
  6. deno_ast

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

    v0.53.1 283K #ast #text-parser #deno #lexing #swc #typescript-parser #media-type
  7. rnix

    A Nix parser written in Rust

    v0.14.0 15K #nix #parser #ast #interactive #node
  8. libcst

    A Python parser and Concrete Syntax Tree library

    v1.8.6 111K #concrete-syntax-tree #ast #python-ast #python
  9. glsl

    A GLSL450/GLSL460 parser

    v7.0.0 49K #ast #shader-compiler #spir-v
  10. nu-protocol

    Nushell's internal protocols, including its abstract syntax tree

    v0.112.1 31K #ast #nu-shell #define #internal #protocols
  11. ast-grep

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.1 7.8K #ast #search-pattern #codemod #rewrite
  12. clang-ast

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

    v0.1.35 650 #ast #clang #cpp
  13. mago-formatter

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

    v1.23.0 340 #linter #coding-style #php-toolchain #mago #ast #ensuring #consistent-style #orchestrates #formatting-style #syntax-tree
  14. styled_jsx

    AST transforms visitor for styled-jsx

    v2.0.0 15K #swc-plugin #ast #visitor #codegen #string #graphql #styled-components
  15. chapeaux-beret

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

    v0.6.0 #rdf #mcp #sparql #codebase #ast
  16. styled_components

    AST Transforms for styled-components

    v2.0.0 20K #swc-plugin #ast #string
  17. diskann-label-filter

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

    v0.50.0 1.6K #ast #json-query #expression #nearest-neighbors-search #disk-ann #json-format #approximate-nearest-neighbor #evaluator #jsonl #json-filter
  18. mago-syntax

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

    v1.23.0 600 #linter #ast #php #mago #lexer #php-toolchain #memory-efficient #catch #syntax-tree
  19. swc_ecma_ast

    Ecmascript ast

    v23.0.0 1.1M #swc #babel #typescript-parser #ast #javascript-ast
  20. mago-span

    Tracks exact character positions in source code, making it easier to report precise errors, warnings, and other diagnostics

    v1.23.0 650 #linter #ast #spans #mago #php #coding-style #php-toolchain #warnings #diagnostics
  21. obeli-sk-boa-ast

    Abstract Syntax Tree definition for the Boa JavaScript engine

    v1.0.0-obeli-sk.7 140 #js #ast #javascript #js-syntax
  22. mago-type-syntax

    core utilities useful for building lexers and parsers within Mago

    v1.23.0 210 #ast #lexer #php-parser #mago #static-analysis #source-file #parse-error #syntax-tree #error-spans #psalm
  23. mago-names

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

    v1.23.0 280 #linter #mago #ast #php-toolchain #coding-style #normalizes #syntax-tree
  24. 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 #fluent #ast #internationalization #localization
  25. raffia

    One parser for CSS/SCSS/Sass/Less

    v0.12.2 39K #sass #css-parser #ast #less #style-sheet #benchmark
  26. fastobo

    Faultless AST for Open Biomedical Ontologies

    v0.15.5 500 #ast #parser #ontology #syntax-parser
  27. mago-linter

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

    v1.23.0 #linter #php #ast #mago #php-toolchain #lint #code-quality #catch
  28. ast-grep-language

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.1 322K #ast #search-pattern #codemod #rewrite
  29. 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.23.0 #linter #php #ast #rules #coding-style #php-toolchain #composer #lexer #syntax-tree #catch
  30. swc_ecma_transforms_typescript

    rust port of babel and closure compiler

    v46.0.0 350K #swc #typescript-compiler #ast #babel #syntax #strip #swc-common
  31. cstree

    generic lossless syntax trees

    v0.13.0 600 #ast #concrete-syntax-tree #parser
  32. styx-cst

    Lossless Concrete Syntax Tree for the Styx configuration language

    v3.0.2 300 #concrete-syntax-tree #configuration-language #ast #styx #ast-node #separator #syntax-node #source-text
  33. partiql-ast

    PartiQL AST

    v0.15.0-alpha.1 #sql-query #ast #sql
  34. mago-reporting

    Structured error and diagnostic reporting utilities

    v1.23.0 600 #linter #error-handling #mago #ast #baseline #php #coding-style #php-toolchain #reporter #terminal-output
  35. sqlglot-rust

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

    v0.9.24 #sql #database #sql-parser #transpiler #ast
  36. ftml

    Foundation Text Markup Language - a library to render Wikidot text as HTML

    v1.41.0 440 #ast #wikidot #parser #html-parser #wikijump
  37. plotnik

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

    v0.3.2 #ast #tree-sitter #parser #cli-parser
  38. momoa

    A JSON parsing library suitable for static analysis

    v3.2.5 500 #ast #json-parser #static-analysis #tokenize
  39. sqry-lang-ruby

    Ruby language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #language-plugin #ast #search-engine #lsp #ruby #semantic-search #mcp
  40. tishlang_opt

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

    v1.7.0 #ast #tish #tishlang #constant #optimization #short-circuit #memory-safe #elimination
  41. sqry-lang-scala

    Scala language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #ast #language-plugin #scala #search-engine #lsp #semantic-search #mcp
  42. sqry-lang-kotlin

    Kotlin language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #language-plugin #ast #search-query #kotlin #lsp #mcp #search-engine
  43. sqry-lang-csharp

    C# language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #language-plugin #ast #semantic-search #search-engine #lsp #mcp #cache
  44. yaspar-ir

    few representations of SMT scripts and other functionalities

    v2.7.2 550 #smt-solver #ast #logic
  45. mago-semantics

    PHP Semantics Checker

    v1.23.0 #linter #php #mago #ast #php-toolchain #semantic-analysis #catch #syntax-tree
  46. uncomment

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

    v3.0.2 #tree-sitter #ast #comments #cli
  47. markdown-tool

    A CLI utility for converting Markdown into AST and vice versa

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

    compiling Python to Rust

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

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

    v0.1.5 #ast #parser #elm
  50. dprint-swc-ext

    Functionality to make swc easier to work with

    v0.26.0 259K #swc #ast #view #extension #node
  51. sage-parser

    Parser for the Sage language

    v2.1.0 #sage #ast #lexer #agent #record #sg #syntax-tree #first-class #source-text #citizens
  52. glsl-lang

    GLSL 4.6 language LALR parser and AST

    v0.8.1 23K #glsl #ast #glsl-language #parser
  53. m3l-cli

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

    v0.5.3 #markdown-parser #ast #schema
  54. swc_emotion

    AST Transforms for emotion

    v3.0.0 14K #emotion #ast #swc #swc-plugin #swc-ast
  55. tishlang_bytecode

    Bytecode compiler for Tish (AST → bytecode)

    v1.7.0 #compiler #ast #tish #bytecode #bytecode-compiler #tishlang #repl #memory-safe #stack-based #wasi
  56. from-pest

    Convert from a pest grammar to a typed AST

    v0.3.4 3.2K #ast #pest-grammar #pest-ast #convert #syntax-tree #pest-parser #strong-typing #parse-tree
  57. mago-codex

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

    v1.23.0 #linter #php #php-toolchain #ast #mago #type-system #coding-style #metadata-analysis #type-checker #semantic-analysis
  58. treesitter-types-haskell

    Pre-generated strongly-typed AST types for Haskell (tree-sitter-haskell)

    v0.2.0 #tree-sitter #ast #haskell #codegen #parser
  59. treesitter-types-scala

    Pre-generated strongly-typed AST types for Scala (tree-sitter-scala)

    v0.2.0 #tree-sitter #ast #scala #codegen #parser
  60. sqry-lang-haskell

    Haskell language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #ast #search-engine #language-plugin #semantic-search #lsp #mcp #haskell
  61. rable

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

    v0.1.15 #shell-parser #bash #pyo3 #shell #ast
  62. wadl

    parser for Rust

    v0.5.7 2.4K #parser #ast #web-apps #description-language #codegen #generate-bindings
  63. cha-core

    Core analysis engine for Cha — pluggable code smell detection

    v1.0.5 #linter #ast #code-quality #wasm
  64. malva

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

    v0.15.2 29K #sass #formatter #ast #css #less #format-text
  65. 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 #php-toolchain #php-parser #symbol-search #analyzing
  66. 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.3.22 1.9K #semantic-diff #code-analysis #diff #ast
  67. drasi-query-ast

    Drasi Core Abstract Syntax Tree

    v0.3.2 460 #ast #drasi
  68. cargo-dupes

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

    v0.2.1 120 #duplicates #code-quality #lint #ast
  69. treesitter-types

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

    v0.2.0 #tree-sitter #codegen #ast #parser
  70. tishlang_ast

    Tish AST types and span info

    v1.7.0 #ast #tish #tishlang #spans #syntax #memory-safe #interpreter #wasi
  71. sqry-lang-swift

    Swift language plugin for sqry

    v8.0.7 #sqry #tree-sitter #call-graph #language-plugin #ast #search-engine #semantic-search #mcp #lsp #swift-lang
  72. ruast

    A printable & modifiable Rust AST

    v0.0.23 #ast #proc-macro #codegen #syntax #rust
  73. hax-frontend-exporter-options

    The options the hax-frontend-exporter crate is sensible to

    v0.3.6 #hax #ast #translation #hax-frontend-exporter #sensible #formal-verification #high-assurance #cargo-subcommand #nix #nix-package
  74. cha-cli

    Cha — pluggable code smell detection CLI (察)

    v1.0.5 #linter #ast #code-quality #wasm
  75. ast-doc

    CLI for generating optimized llms.txt documentation from codebases

    v0.1.3 #documentation #ast #code-analysis #llms-txt
  76. hamelin_translation

    Lowering and IR for Hamelin query language

    v0.7.9 1.4K #ast #parser #query #translation #hamelin #explode #type-checking #lowered #intermediate-representation #canonical-forms
  77. cha-parser

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

    v1.0.5 #linter #ast #code-quality #wasm
  78. php-rs-parser

    Fast PHP parser producing a typed AST

    v0.7.0 550 #ast #php-parser #php #parser
  79. mago-collector

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

    v1.23.0 #linter #mago #ast #php #php-toolchain #suppression #pragmas #lint
  80. astchunk

    AST-based code chunking for RAG

    v0.2.0 #ast #chunking #rag #code
  81. code-analyze-core

    Multi-language AST analysis library using tree-sitter

    v0.6.0 170 #tree-sitter #static-analysis #ast #ast-analysis #parser #code-analysis
  82. remove_console

    AST Transforms for import modularizer

    v3.0.0 8.2K #swc-plugin #ast #import #modularizer
  83. rustcc

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

    v0.1.1 #ast #expression #precedence #interpreter #math #input-file #assembly #lexical-scanner #traverses #complier
  84. octofhir-fhirpath-ast

    Abstract syntax tree definitions for FHIRPath expressions

    v0.4.20 1.0K #ast #parser #fhir
  85. mago-fingerprint

    Position-insensitive AST fingerprinting for incremental analysis

    v1.23.0 #linter #ast #mago #php #php-toolchain #fingerprinting
  86. swc_relay

    AST Transforms for realy

    v3.0.0 11K #ast #swc #swc-plugin #package #import #realy
  87. java2pyi

    Java source to Python stubs for mypy/pyright

    v1.0.0 #ast #parser #java #codegen
  88. swc_html_ast

    AST definitions of html

    v21.0.0 14K #swc #ast #babel #html-parser #typescript-compiler #javascript
  89. cjc-ast

    Abstract syntax tree definitions for CJC

    v0.1.5 #ast #cjc #chess #expression #decorator #stmt #decl #rl #downstream #pattern-matching
  90. typst-syntax

    Parser and syntax tree for Typst

    v0.14.2 201K #ast #syntax-tree #typst
  91. awful_rustdocs

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

    v0.2.3 #rustdoc #documentation #automation #ast #llm
  92. 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
  93. pasta_dsl

    Pasta DSL - Independent DSL parser and AST definitions

    v0.1.22 #parser-dsl #pasta #ast #parse-error #define
  94. flash

    Shell parser, formatter, and interpreter with Bash support

    v0.0.6 410 #shell-prompt #shell-parser #interpreter #ast #formatter #bash #lexer
  95. golem-wasm-ast

    WASM AST

    v1.3.1 #golem #wasm-component #ast #cloud #environment #distributed-systems #agentic-ai
  96. mago-walker

    traits to systematically walk through AST nodes

    v0.22.2 5.6K #ast #linter #mago #php-toolchain #ast-node #systematically
  97. shacl_ast

    RDF data shapes implementation in Rust

    v0.2.9 430 #ast #rdf-data-shapes #shacl
  98. splitrs

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

    v0.3.0 #module-organization #ast #rust #refactoring #code-splitting
  99. 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
  100. react_remove_properties

    AST Transforms for import modularizer

    v3.0.0 7.5K #ast #import #swc-plugin #modularizer
  101. 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
  102. swc_css_ast

    AST definitions of css

    v21.0.0 30K #swc #ast #css #css-compiler #babel #javascript #typescript #css-parser
  103. gobby-code

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

    v0.6.0 #gobby #code-search #development-tools #code-index #ast
  104. deagle

    CLI for deagle code intelligence — map, search, explain

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

    Typed AST and metadata model for Draxl

    v0.1.0 #ast #refactoring #rust
  106. sqry-core

    Core library for sqry - semantic code search engine

    v8.0.7 480 #tree-sitter #search-engine #call-graph #search-query #ast #semantic-search #cache #path-resolution #build-system #language-plugin
  107. reluxscript

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

    v0.1.4 #babel #swc #swc-ast #ast #transpiler
  108. php-ast

    PHP Abstract Syntax Tree (AST) node definitions

    v0.7.0 600 #ast #php-parser #php #parser
  109. codemod-cli

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

    v0.1.2 #ast #tree-sitter #code-transformation #refactoring
  110. mathlex

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

    v0.3.4 #math-parser #ast #math-expression-parser #latex-parser #latex
  111. surql-parser

    Standalone SurrealQL parser extracted from SurrealDB

    v0.1.4 #surrealql #surrealdb #ast #sql #parser
  112. shacl_rdf

    RDF data shapes implementation in Rust

    v0.2.9 400 #rdf-data-shapes #shacl #ast #convert
  113. limit-tldr

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

    v0.0.40 #semantic-search #call-graph #code-analysis #cfg #ast
  114. orql

    A toy SQL parser for a subset of the Oracle dialect

    v0.1.0 #ast #sql #sql-parser #lexer #parser
  115. prax-schema

    Schema parser and AST for the Prax ORM

    v0.6.5 #ast #orm #parser #schema #schema-parser
  116. graphify-rs

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

    v0.4.4 #tree-sitter #knowledge-graph #mcp #ast #code-analysis
  117. oca-file

    OCAFile

    v2.0.0 120 #ast #overlay #oca #parser #parser-generator #dsl
  118. ast-grep-config

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.1 10K #ast-grep #search-pattern #ast #codemod
  119. m3l-core

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

    v0.5.3 #markdown-parser #ast #schema #parser
  120. fel-core

    Formspec Expression Language — parser, evaluator, and dependency analysis

    v0.1.0 #lexer #specification #expression-language #evaluator #ast #mip #serde-json #money #source-spans #lexer-tokenize
  121. 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
  122. lang-util

    implementing parsers and ASTs using lalrpop

    v0.8.1 19K #ast #parser
  123. thread-language

    Language definitions and parsers for Thread

    v0.1.1 #codemod #ast #artificial-intelligence
  124. fsqlite-ast

    SQL abstract syntax tree node types

    v0.1.2 1.5K #ast #sql #syntax-tree-node #expression #spans #source-location #explain #qualified-name #error-message #sql-dialect
  125. php-printer

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

    v0.7.0 #php #ast #source #convert #printing #php-parser #syntax-error
  126. aranya-policy-ast

    The Aranya Policy Language AST

    v0.13.0 8.5K #ast #policy-language #aranya #fact #action
  127. oak-typescript

    TypeScript frontend for Oak

    v0.0.11 #front-end #ast #typescript #frontend
  128. swc_css_parser

    CSS parser

    v21.0.0 28K #swc #css-parser #ast #javascript-compiler #parsed
  129. oxvg_ast

    Trait representation for concrete ASTs

    v0.0.5 #svg #css #ast #xml #css-selectors
  130. modularize_imports

    AST Transforms for import modularizer

    v3.0.0 10K #swc-plugin #ast #transform-imports #import #modularizer
  131. slac

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

    v1.1.0 #ast #interpreter #math #expression #convert
  132. ast-grep-lsp

    Search and Rewrite code at large scale using precise AST pattern

    v0.42.1 7.4K #ast #search-pattern #codemod #rewrite
  133. datalog_ast

    Abstract Syntax Tree types for Datalog programs

    v0.2.7 #ast #datalog #parser #logic-programming #database
  134. agent-file-tools

    Agent File Tools — tree-sitter powered code analysis for AI agents

    v0.13.1 #file-path #tree-sitter #code-analysis #ast
  135. js-deobfuscator

    Universal JavaScript deobfuscator built on OXC

    v2.0.0 #javascript #oxc #ast #deobfuscator #security
  136. mitex

    TeX2Typst converter

    v0.2.4 1.3K #ast #math #converter #latex #typst #latex-for-typst #wasm
  137. magellan

    Deterministic codebase mapping tool for local development

    v3.1.6 #ast #source-code #code-analysis #code-indexing
  138. rustpython-ruff_python_parser

    Unofficial fork for RustPython

    v0.15.8 #python-version #ast #expression #rustpython #parser #ruff #precedence
  139. elm-fmt

    Fast Elm formatter matching elm-format output

    v0.3.0 #formatter #elm #ast #elm-format #cli
  140. 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 #parser
  141. crepuscularity-core

    Parser, AST, and expression evaluation for the Crepuscularity .crepus DSL (UNSTABLE; in active development)

    v0.3.0 #ast #expression #crepus #gpui #unstable #dsl #plug-and-play #jsx #desktop #compile-time
  142. napi-derive-backend-ohos

    Codegen backend for napi-harmony procedural macro

    v1.1.6 13K #napi #codegen #ast #back-end #harmony-os #nodejs #open-harmony
  143. vibesql-ast

    Abstract Syntax Tree definitions for vibesql SQL parser

    v0.1.4 #sql #ast #sql-parser #parser
  144. 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
  145. codemod-core

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

    v0.1.2 #ast #code-transformation #refactoring
  146. cljrs-reader

    Lexer and parser producing Form AST nodes for clojurust

    v0.1.6 #parser #ast #lexer #forms #ast-node #clojure
  147. toon-lsp

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

    v0.3.0 #ast #toon #lsp #language-server
  148. qcraft

    Universal, extensible query builder for SQL databases

    v2.4.1 #sql #query-builder #ast #postgresql
  149. dupes-core

    Core library for detecting duplicate and near-duplicate code blocks

    v0.2.1 #duplicates #code-quality #lint #ast
  150. xee-xpath-ast

    XPath parser and AST implementation

    v0.1.4 3.7K #xpath #ast #xml
  151. saola-schema-ast

    Abstract Syntax Tree representation for Prisma Schema Language

    v0.1.0 #ast #prisma #orm #parser #schema-parser
  152. pred-recdec

    Predicated Recursive Descent Parsing with BNF and impure hooks

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

    handling Abstract Syntax Tree of OCA bundle

    v2.0.0 130 #ast #oca #validation #overlay #bundle #serialization #tree-of-oca
  154. ast-grep-dynamic

    Load tree-sitter dynamic library for ast-grep

    v0.42.1 8.1K #ast #search-pattern #codemod #rewrite
  155. perl-parser

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

    v0.12.2 #ast #perl #lsp #semantic-analysis #parser
  156. swc_xml_ast

    AST definitions of xml

    v21.0.0 480 #swc #xml-parser #ast #babel #define #javascript #javascript-ast #parser-compiler #typescript-parser
  157. opencodesearchparser

    Parsing and Segmentation of Source code

    v0.1.3 #parser #ast #source-code
  158. glsl-lang-cli

    CLI for the glsl-lang crate

    v0.8.1 900 #ast #glsl #cli-parser #parser #glsl-language
  159. swiftlet

    high-performance text-parsing library for Rust, inspired by Python’s Lark

    v0.2.1 #ast #parser #earley-parser #clr #earley
  160. 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…

    v0.26.1 2.1K #ast #linter #php #php-toolchain #reflections #mago #semantic-analysis #analyzing #core-component
  161. napi-derive-backend

    Codegen backend for napi procedural macro

    v5.0.3 2.4M #napi #nodejs #codegen #ast #javascript
  162. plotnik-cli

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

    v0.1.0 #tree-sitter #cli-parser #ast #parser
  163. type-bridge-core-lib

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

    v1.4.4 #query-parser #ast #query-engine #schema-parser #compiler #type-ql #typedb #clause #value-type #dsl
  164. quasiquodo

    Compile-time quasi-quoting for typed languages

    v0.4.1 #ast #typescript #macro
  165. 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
  166. mangle-analysis

    Mangle, a logic programming language

    v0.7.0 #ir #planning #predicate #ast #join #negation #strata #intermediate-representation
  167. symtrace

    A deterministic semantic diff engine using AST-based structural analysis

    v0.2.0 #tree-sitter #semantic-diff #git-diff #diff #ast #git
  168. splice

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

    v2.5.4 #tree-sitter #code-analysis #refactoring #ast
  169. rdx-schema

    Schema validation for RDX (Reactive Document eXpressions) component ASTs

    v0.1.2 #schema-validation #diagnostics #rdx #document #ast #prop #markdown #schema-definition #warnings
  170. atoxide-parser

    Parser for the Ato hardware description language

    v0.1.3 #parser #ast #error-recovery #parse-error #hardware #parser-error #ato #chumsky #pin #parser-combinator
  171. 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
  172. vize_relief

    Relief - The sculptured AST surface for Vize Vue templates

    v0.45.0 #ast #parser #ast-node #surface #vize #relief #vue #control-flow #type-checker #serde
  173. ll-sparql-parser

    A resilient LL parser for SPARQL

    v2.1.0 #rdf #ast #sparql
  174. dsq-parser

    Parser for DSQ filter language that produces an AST

    v0.2.0 #ast #query-parser #jq #query
  175. 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
  176. codegraph

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

    v0.2.0 300 #ast-graph #graph-database #code-analysis #relationship #ast #database
  177. ferronconf

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

    v0.1.0 #config-parser #ast #web-server #config
  178. parsel

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

    v0.16.0 5.0K #parser-generator #ast #parser
  179. oak-ruby

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

    v0.0.10 #ast #parser #ruby
  180. wry-bindgen-macro-support

    Internal macro support for wry-bindgen

    v0.2.106-alpha.1 140 #wasm-bindgen #ast #wry-bindgen #macro-attributes #parser #javascript
  181. prqlc-ast

    The AST for the PRQL language

    v0.12.2 15K #ast #prql #sql #query-language #replace #pipelining
  182. neti

    High-integrity code quality governance and transactional change management for AI-assisted development

    v1.6.6 #linter #code-quality #ast
  183. rdx-transform

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

    v0.1.2 #ast #parser #rdx #pipeline #transform #document-format
  184. diffsitter

    An AST based difftool for meaningful diffs

    v0.9.0 #ast #diff #difftool
  185. rusty-ast

    that analyzes Rust code and visualizes its AST

    v0.0.8 500 #ast #parser #visualization #analysis #rust
  186. lykn-lang

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

    v0.5.0 #ast #s-expr #lykn #javascript #forms #classification #diagnostics #pattern-matching
  187. rdx-ast

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

    v0.1.2 150 #ast #common-mark #rdx #type-definition #document #code-block #text-node #serialization #front-matter #alt-text
  188. csskit_ast

    Refreshing CSS!

    v0.0.21-canary.fc80f623b7 #ast #parser #css-parser #css
  189. partiql-common

    PartiQL Core

    v0.15.0-alpha.1 #sql #ast #sql-query
  190. 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
  191. gollum-ast

    Abstract-Syntax-Tree for the Gollum language

    v0.4.0 #ast #gollum #logic #pipeline #badge #svg #gitlab #auksys
  192. wat_syntax

    WebAssembly Text Format syntaxes

    v0.10.1 #wasm-text-format #ast #syntax-tree
  193. swc_whitelabel

    AST-driven whitelabel transformation tool powered by SWC

    v0.0.2-rc1 #ast #typescript #whitelabel #swc #swc-ast
  194. oak-tcl

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

    v0.0.11 #tcl #scripting-language #ast #parser #oak #substitution #incremental-parser #mcp #language-server
  195. llmgrep

    Smart grep over Magellan code maps with schema-aligned JSON output

    v3.1.3 #search-query #json-output #symbols #symbol-search #ast #magellan #caller #path-normalization #callee #grep
  196. ezno-parser

    Parser and AST definitions for Ezno

    v0.1.7 1.0K #javascript-compiler #ast #javascript-ast #parser #javascript #javascript-parser
  197. m3l-lint

    M3L schema linter — configurable rules for schema quality

    v0.5.3 #markdown-parser #ast #schema #m3l #parser
  198. mystsh

    Mystical shell parser, formatter, and interpreter with Bash support

    v0.0.3 160 #shell-parser #terminal #interpreter #ast #formatter #bash
  199. fusabi-frontend

    Frontend (parser, compiler) for Fusabi language

    v0.35.0 #compiler #ast #front-end #fusabi #lexer #bytecode #inference-engine #type-inference #recursive-descent-parser #bytecode-compiler
  200. lift-ast

    Lexer, parser, and AST for the .lif source language

    v0.2.0 #lexer #compiler #ast #ir #parser
  201. asciidork-ast

    Asciidork AST nodes

    v0.38.0 #ast #parser #ast-node #asciidork
  202. mufmt

    A minimal and extensible runtime formatting library

    v0.5.3 #template-string #formatting #render-template #ast #run-time #string-interpolation
  203. charter

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

    v0.1.3 #llm-context #parser #llm #ast #rust
  204. lang-c

    Lightweight C parser

    v0.15.1 4.5K #ast #parser #c-language #c
  205. rustpython-unparser

    A complete unparser for RustPython ASTs

    v0.2.6 #ast #python-ast #unparser #rustpython #complete
  206. mangle-ast

    Mangle, a logic programming language

    v0.7.0 #ast #logic #syntax-tree #mangle
  207. syntaxfmt

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

    v0.2.2 #pretty-print #ast #derive
  208. sevenmark_html

    HTML renderer for SevenMark AST

    v2.34.1 #ast #renderer #parser #html #seven-mark
  209. nginx-lint-parser

    nginx configuration file parser

    v0.10.3 #config-parser #configuration-file-parser #nginx #ast #lint #string-parser
  210. treesitter-types-typescript

    Pre-generated strongly-typed AST types for TypeScript (tree-sitter-typescript)

    v0.2.0 #tree-sitter #ast #typescript #codegen #parser #tree-sitter-typescript
  211. treesitter-types-javascript

    Pre-generated strongly-typed AST types for JavaScript (tree-sitter-javascript)

    v0.2.0 #javascript-parser #tree-sitter #tree-sitter-javascript #javascript #ast #javascript-ast
  212. treesitter-types-python

    Pre-generated strongly-typed AST types for Python (tree-sitter-python)

    v0.2.0 #tree-sitter #ast #python #codegen #parser #python-ast #tree-sitter-python
  213. treesitter-types-swift

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

    v0.2.0 #tree-sitter #ast #codegen #parser #swift
  214. treesitter-types-c-sharp

    Pre-generated strongly-typed AST types for C# (tree-sitter-c-sharp)

    v0.2.0 #tree-sitter #ast #c-sharp #codegen #parser
  215. treesitter-types-ruby

    Pre-generated strongly-typed AST types for Ruby (tree-sitter-ruby)

    v0.2.0 #tree-sitter #ast #ruby #codegen #parser #tree-sitter-ruby
  216. treesitter-types-java

    Pre-generated strongly-typed AST types for Java (tree-sitter-java)

    v0.2.0 #tree-sitter #ast #java #parser #codegen
  217. treesitter-types-rust

    Pre-generated strongly-typed AST types for Rust (tree-sitter-rust)

    v0.2.0 #tree-sitter #ast #codegen #parser #rust #tree-sitter-rust
  218. treesitter-types-php

    Pre-generated strongly-typed AST types for PHP (tree-sitter-php)

    v0.2.0 #tree-sitter #ast #php #codegen #parser
  219. treesitter-types-cpp

    Pre-generated strongly-typed AST types for C++ (tree-sitter-cpp)

    v0.2.0 #tree-sitter #ast #cpp #codegen #parser
  220. oak-kotlin

    Kotlin language support for Oak

    v0.0.11 #kotlin #ast #parser #oak #framework
  221. treesitter-types-c

    Pre-generated strongly-typed AST types for C (tree-sitter-c)

    v0.2.0 #tree-sitter #ast #codegen #parser #c
  222. Try searching with DuckDuckGo.

  223. aip-160

    Google AIP-160 filtering standard

    v0.1.5 #filtering #ast #sea-orm #google #parser #snake-case #pascal-case #field-name #aip
  224. stix-math

    A LaTeX equation parser that produces an abstract syntax tree. Supports fractions, roots, matrices, big operators, Greek letters, accents, and 130+ Unicode symbols — with convenient bareword syntax.

    v0.1.0 #ast #math-parser #math #latex #latex-parser
  225. rust-latex-parser

    A LaTeX equation parser that produces an abstract syntax tree. Supports fractions, roots, matrices, big operators, Greek letters, accents, and 130+ Unicode symbols — with convenient bareword syntax.

    v0.1.0 #ast #math #math-parser #latex
  226. swc_estree_ast

    ESTree AST node definitions

    v21.0.0 #swc #babel #define #ast #es-tree #ast-node
  227. marfy

    YAML parser that preserves comments

    v0.1.0 #yaml-parser #serialization #ast #comments #deserialize #node-tree
  228. perl-ast

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

    v0.12.1 #ast #perl #syntax-tree #parser
  229. similarity-core

    Core library for code similarity detection using AST-based comparison

    v0.5.2 1.0K #typescript #javascript #ast #refactoring
  230. tree-sitter-perl-rs

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

    v0.12.2 #ast #tree-sitter #parser #perl #lsp
  231. scribe-analysis

    Code analysis algorithms and AST processing for Scribe

    v0.5.1 #code-analysis #ast #documentation #repository #repository-analysis
  232. phptaint

    Security-focused PHP lexer, parser, AST, and configurable taint analysis engine

    v0.2.0 #ast #parser #taint #php #security
  233. treesitter-types-go

    Pre-generated strongly-typed AST types for Go (tree-sitter-go)

    v0.2.0 #tree-sitter #ast #codegen #parser #go
  234. goiaba

    Experimental Go parser and compiler

    v0.0.5 #ast #compiler #golang #wasm #parser-compiler #parser-and-compiler #wasm-compiler
  235. dsq-filter

    Filter system for dsq that operates at the AST level

    v0.2.0 #ast #jq #filter
  236. typescript-webidl

    WebIDL parser and TypeScript converter for Rusty TypeScript

    v0.0.4 #web-idl #typescript-parser #converter #ast #解析 #字符串
  237. spacetimedb-sql-parser

    The SpacetimeDB SQL AST and Parser

    v2.1.0 3.9K #sql-parser #ast #spacetime-db
  238. specl-syntax

    Lexer, parser, and AST for the Specl specification language

    v0.1.0 #ast #formal-verification #lexer #specl #distributed-systems #model-checking #tla #model-checker #concurrency #tlc
  239. rsjsonnet-lang

    A Jsonnet evaluation library

    v0.5.0 #jsonnet #ast #library
  240. sevenmark_ast

    AST types for SevenMark wiki markup

    v2.34.1 #ast #element #spans #wiki #seven-mark
  241. sevenmark_formatter

    Source code formatter for SevenMark AST

    v2.34.1 #ast #code-formatter #parser #seven-mark #document
  242. treesitter-types-elixir

    Pre-generated strongly-typed AST types for Elixir (tree-sitter-elixir)

    v0.2.0 #tree-sitter #ast #elixir #codegen #parser
  243. webnn-graph

    DSL for WebNN graphs

    v0.2.1 #onnx #graphs #dsl #web-nn #ast #json-format #pack-unpack #text-format #visualizer #manifest-json