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

#ast

  1. regex-syntax

    A regular expression parser

    v0.8.8 31.6M #regex-parser #ast #expression-parser #regex-engine #hir #regex-automata #intermediate-representation #syntax-analysis #finite-automata #unicode
  2. wit-parser

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

    v0.244.0 653K #wit #ast #content #canonical-abi #wasm #wasm-import #assist #import-export #parser-tooling
  3. rustpython-parser

    Python language parser for Python3

    v0.4.0 405K #parser #ast #python #python-ast #lexical-analysis #lalrpop #lexing
  4. jsonc-parser

    JSONC parser

    v0.29.0 183K #ast #json-parser #jsonc #serde-json-parser #comments #cst #unicode-width #to-value #parse-result
  5. deno_ast

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

    v0.52.0 69K #text-parser #ast #deno #lexing #typescript-parser #swc #media-type
  6. libcst

    A Python parser and Concrete Syntax Tree library

    v1.8.6 35K #concrete-syntax-tree #ast #python-ast #python
  7. 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.1.0 #linter #ast #php #rules #coding-style #php-toolchain #composer #lexer #syntax-tree #catch
  8. ast-grep

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 5.8K #ast #search-pattern #codemod #rewrite
  9. ftml

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

    v1.37.1 110 #ast #wikidot #html-parser #parser #wikijump
  10. swc_ecma_ast

    Ecmascript ast

    v20.0.0 1.2M #swc #babel #typescript-parser #ast #javascript-ast
  11. nu-protocol

    Nushell's internal protocols, including its abstract syntax tree

    v0.109.1 18K #ast #nu-shell #define #internal #protocols
  12. clang-ast

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

    v0.1.35 410 #ast #clang #cpp
  13. cstree

    generic lossless syntax trees

    v0.13.0 550 #ast #concrete-syntax-tree #parser
  14. glsl-lang-cli

    CLI for the glsl-lang crate

    v0.8.1 900 #ast #glsl #cli-parser #parser #glsl-language
  15. plotnik

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

    v0.3.2 #ast #tree-sitter #parser #cli-parser
  16. styled_components

    AST Transforms for styled-components

    v0.136.0 6.4K #swc-plugin #ast #string
  17. fastobo

    Faultless AST for Open Biomedical Ontologies

    v0.15.5 250 #ast #parser #ontology #syntax-parser
  18. dprint-swc-ext

    Functionality to make swc easier to work with

    v0.26.0 72K #swc #ast #view #extension #node
  19. mago-type-syntax

    core utilities useful for building lexers and parsers within Mago

    v1.1.0 #ast #lexer #php-parser #mago #static-analysis #source-file #parse-error #syntax-tree #error-spans #string-spans
  20. glsl

    A GLSL450/GLSL460 parser

    v7.0.0 2.6K #ast #shader-compiler #spir-v
  21. momoa

    A JSON parsing library suitable for static analysis

    v3.2.5 500 #ast #json-parser #static-analysis #tokenize
  22. 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 552K #fluent #ast #internationalization #localization
  23. markdown-tool

    A CLI utility for converting Markdown into AST and vice versa

    v2.1.1 #ast #render-markdown #markdown-converter #markdown
  24. boa_ast

    Abstract Syntax Tree definition for the Boa JavaScript engine

    v0.21.0 155K #ast #js #js-syntax
  25. mago-walker

    traits to systematically walk through AST nodes

    v0.22.2 5.6K #ast #linter #mago #php-toolchain #ast-node #systematically
  26. raffia

    One parser for CSS/SCSS/Sass/Less

    v0.12.2 10K #sass #css-parser #ast #less #style-sheet #benchmark
  27. uncomment

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

    v2.10.4 #tree-sitter #comments #ast
  28. 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 #analyzing
  29. python-ast

    compiling Python to Rust

    v1.0.2 950 #ast #parser #ast-node #convert #generic-parameters #doc-string #macro-traits #pyo3
  30. from-pest

    Convert from a pest grammar to a typed AST

    v0.3.4 1.2K #ast #pest-grammar #pest-ast #convert #syntax-tree #pest-parser #strong-typing #parse-tree
  31. hypen-engine

    Hypen engine

    v0.1.4 #ast #hypen #action #serde-json #patch #rendering-engine #wasm-bindings #wasm-build #native-bindings #register-component
  32. ruast

    A printable & modifiable Rust AST

    v0.0.23 #ast #proc-macro #codegen #syntax #rust
  33. 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
  34. ast-grep-language

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 32K #ast #search-pattern #codemod #rewrite
  35. drasi-query-ast

    Drasi Core Abstract Syntax Tree

    v0.2.2 #ast #drasi
  36. remove_console

    AST Transforms for import modularizer

    v0.63.0 7.3K #swc-plugin #ast #import #modularizer
  37. malva

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

    v0.15.2 10K #sass #formatter #ast #css #less #format-text
  38. octofhir-fhirpath-ast

    Abstract syntax tree definitions for FHIRPath expressions

    v0.4.20 1.0K #ast #parser #fhir
  39. glsl-lang

    GLSL 4.6 language LALR parser and AST

    v0.8.1 #glsl #ast #glsl-language #parser
  40. awful_rustdocs

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

    v0.2.3 #rustdoc #documentation #automation #ast #llm
  41. wasm-bindgen-backend

    Backend code generation of the wasm-bindgen tool

    v0.2.104 6.6M #wasm-bindgen #ast #back-end #wasm-module #token-stream #generate-bindings #wasm-bindings #attempt #javascript-bindings #diagnostics
  42. netsblox-ast

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

    v0.5.14 3.0K #ast #parser #web-api #netsblox #ast-generation #distributed-computing
  43. orql

    A toy SQL parser for a subset of the Oracle dialect

    v0.1.0 #ast #sql #sql-parser #lexer #parser
  44. react_remove_properties

    AST Transforms for import modularizer

    v0.62.0 5.0K #swc-plugin #ast #import #swc-plugins #test-framework #modularizer #graphql
  45. js-deobfuscator

    A high-performance JavaScript deobfuscator built on the oxc Rust AST library

    v0.1.1 #javascript #oxc #ast #deobfuscator #security
  46. swc_emotion

    AST Transforms for emotion

    v0.112.0 7.4K #emotion #swc-plugin #ast #codegen #wasm #swc-ast
  47. helios-fhirpath

    HL7's FHIRPath Specification

    v0.1.32 #fhir-path #healthcare #expression-evaluation #context-variables #ast #env-var #evaluator #hl7 #helios #terminology
  48. rnix

    A Nix parser written in Rust

    v0.12.0 6.5K #nix #parser #ast #interactive #node
  49. shacl_ast

    RDF data shapes implementation in Rust

    v0.1.135 1.3K #ast #rdf-data-shapes #shacl
  50. flash

    Shell parser, formatter, and interpreter with Bash support

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

    WASM AST

    v1.3.1 #ast #golem #wasm-component #environment #set #distributed-systems #serverless
  52. wadl

    parser for Rust

    v0.5.4 1.0K #parser #ast #web-apps #description-language #codegen #generate-bindings
  53. toon-lsp

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

    v0.3.0 #ast #toon #lsp #language-server
  54. swc_html_ast

    AST definitions of html

    v18.0.0 5.6K #swc #ast #babel #html-parser #typescript-compiler #javascript
  55. synchrony-rs

    A fast JavaScript deobfuscator written in Rust

    v0.2.4 #deobfuscation #javascript #deobfuscator #ast
  56. mago-syntax

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

    v1.1.0 1.0K #php #ast #lexer #mago #linter #memory-efficient
  57. splitrs

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

    v0.2.4 #module-organization #ast #rust #refactoring #code-splitting
  58. mago-ast

    Supplies the data structures and types for representing PHP code as an Abstract Syntax Tree (AST)

    v0.22.2 5.9K #ast #php #linter #mago #php-toolchain
  59. asciidork-ast

    Asciidork AST nodes

    v0.32.0 #ast #parser #ast-node #asciidork #asciidoc
  60. swc_css_ast

    AST definitions of css

    v18.0.0 14K #swc #ast #css #css-compiler #babel #javascript #css-parser #typescript
  61. py2erg

    A Python -> Erg converter

    v0.1.0-beta.0 #language-server #python #erg #static-analysis #ast #converter #type-checker #python-ast #server-for-python
  62. modularize_imports

    AST Transforms for import modularizer

    v0.108.0 7.4K #swc-plugin #ast #transform-imports #import #modularizer
  63. diffsitter

    An AST based difftool for meaningful diffs

    v0.9.0 #ast #diff #difftool
  64. fusabi-frontend

    Frontend (parser, compiler) for Fusabi language

    v0.35.0 5.9K #compiler #ast #front-end #lexer #fusabi #bytecode #inference-engine #type-inference #recursive-descent-parser #bytecode-compiler
  65. diskann-label-filter

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

    v0.41.0 #ast #json-query #expression #filter #nearest-neighbors-search #json-format #approximate-nearest-neighbor #evaluator #jsonl #json-filter
  66. typst-syntax

    Parser and syntax tree for Typst

    v0.14.2 74K #ast #syntax-tree #typst
  67. oca-ast

    handling Abstract Syntax Tree of OCA bundle

    v2.0.0-rc.3 #ast #oca #tree-of-oca #overlay #bundle
  68. napi-derive-backend-ohos

    Codegen backend for napi-harmony procedural macro

    v1.1.5 7.7K #napi #codegen #ast #back-end #harmony-os #nodejs #open-harmony
  69. reluxscript

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

    v0.1.4 #babel #swc #swc-ast #ast #transpiler
  70. ast-grep-config

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 6.6K #ast-grep #ast #search-pattern #codemod
  71. plotnik-cli

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

    v0.1.0 #tree-sitter #cli-parser #ast #parser
  72. styled_jsx

    AST transforms visitor for styled-jsx

    v0.111.0 7.4K #swc-plugin #ast #visitor #transform
  73. slac

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

    v1.1.0 #ast #interpreter #math #expression #convert
  74. oxvg_ast

    Trait representation for concrete ASTs

    v0.0.5 #svg #css #ast #xml #css-selectors
  75. mystsh

    Mystical shell parser, formatter, and interpreter with Bash support

    v0.0.3 160 #shell #terminal #shell-parser #ast #interpreter
  76. prqlc-ast

    The AST for the PRQL language

    v0.12.2 4.4K #ast #prql #sql #query-language #replace #pipelining
  77. 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
  78. aranya-policy-ast

    The Aranya Policy Language AST

    v0.11.0 3.9K #ast #policy-language #aranya #fact #action
  79. prax-schema

    Schema parser and AST for the Prax ORM

    v0.5.0 #ast #orm #parser #schema #schema-parser
  80. swc_relay

    AST Transforms for realy

    v0.82.0 7.1K #ast #swc-plugin #package #import #realy
  81. datalog_ast

    Abstract Syntax Tree types for Datalog programs

    v0.2.7 #ast #datalog #parser #logic-programming #database
  82. ast-grep-lsp

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 5.7K #ast #search-pattern #codemod #rewrite
  83. vibesql-ast

    Abstract Syntax Tree definitions for vibesql SQL parser

    v0.1.3 #ast #sql #sql-parser #parser
  84. shacl_rdf

    RDF data shapes implementation in Rust

    v0.1.135 1.3K #rdf-data-shapes #shacl #ast #convert
  85. lang-util

    implementing parsers and ASTs using lalrpop

    v0.8.1 170 #ast #parser
  86. napi-derive-backend

    Codegen backend for napi procedural macro

    v5.0.1 952K #napi #nodejs #codegen #ast #javascript
  87. herolib-code

    Code analysis and parsing utilities for Rust source files

    v0.3.6 #parser #ast #code-analysis #rust
  88. mago-span

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

    v1.1.0 1.1K #spans #ast #linter #mago #coding-style #warnings #diagnostics #syntax-tree-node #diagnostics-report
  89. similarity-generic

    Generic language similarity analyzer using tree-sitter

    v0.4.1 270 #tree-sitter #configuration-language #detect #ast #config-language #config-json #config-file #language-detection #golang #tree-sitter-grammar
  90. swc_css_parser

    CSS parser

    v18.0.0 13K #swc #css-parser #ast #javascript-compiler #parsed
  91. core-wasm-ast

    Wasm AST with traversal and manipulations

    v0.2.2 #ast #coredump #wasm
  92. ast-grep-dynamic

    Load tree-sitter dynamic library for ast-grep

    v0.40.5 5.8K #ast #search-pattern #codemod #rewrite
  93. magellan

    A dumb, deterministic codebase mapping tool for Rust projects

    v0.5.3 #ast #source-code #code-analysis #code-indexing
  94. dsq-parser

    Parser for DSQ filter language that produces an AST

    v0.1.0 #ast #query-parser #jq
  95. webnn-graph

    DSL for WebNN graphs

    v0.2.1 #onnx #graphs #dsl #web-nn #ast #json-format #pack-unpack #text-format #visualizer #manifest-file
  96. 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
  97. swc_xml_ast

    AST definitions of xml

    v18.0.0 #swc #xml-parser #ast #babel #define #javascript #javascript-ast #parser-compiler #typescript-parser
  98. hexput-runtime

    WebSocket runtime server for Hexput AST processing

    v0.1.3 310 #run-time #ast-parser #hexput #ast #parser
  99. codegraph-python

    Python parser plugin for CodeGraph - extracts code entities and relationships from Python source files

    v0.3.1 #ast #parser #python-ast #code-analysis #python #ast-graph
  100. ezno-parser

    Parser and AST definitions for Ezno

    v0.1.7 1.0K #javascript-compiler #ast #javascript-ast #parser #javascript #javascript-parser
  101. csskit_ast

    Refreshing CSS!

    v0.0.14-canary.fac2d44a37 #ast #parser #css-parser #css
  102. shex_ast

    RDF data shapes implementation in Rust

    v0.1.145 100 #ast #rdf-data-shapes #shex #specification
  103. swc_magic

    AST transforms visitor for swc-magic

    v0.56.0 #swc-plugin #ast #swc-plugins #swc-ast #wasm #test-framework
  104. rusty-ast

    that analyzes Rust code and visualizes its AST

    v0.0.8 500 #ast #parser #visualization #analysis #rust
  105. wry-bindgen-macro-support

    Internal macro support for wry-bindgen

    v0.2.106-alpha.1 #wasm-bindgen #ast #wry-bindgen #macro-attributes #parser #javascript
  106. lang-util-dev

    Development utilities for parsers implemented using lang-util

    v0.8.1 800 #ast #parser
  107. arcella-inspect

    Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data

    v0.1.3 #metadata #analysis #inspect #ast #rust
  108. earlgrey

    parsing context-free grammars using Earley algorithm

    v0.4.1 700 #grammar-parser #earley-parser #ast-parser #ebnf #ast #earley
  109. carmen-lang

    A programming language for music composition

    v0.1.2 120 #music-composition #ast #carmen #music-theory #music-notation #repl #timeline #forms #tempo #hierarchical
  110. valkyrie-ast

    Strong typed abstract syntax tree of valkyrie language

    v0.1.12 600 #ast #valkyrie #parser
  111. mago-fingerprint

    Position-insensitive AST fingerprinting for incremental analysis

    v1.1.0 #mago #fingerprinting #ast #position-insensitive #incremental #linter #coding-style #lexer #php-toolchain #type-checker
  112. swc_prefresh

    AST Transforms for prefresh plugin

    v0.39.0 #swc-plugin #prefresh #ast #swc-plugins #graphql
  113. unbound

    Locally nameless representation with automatic capture-avoiding substitution and alpha equivalence

    v0.1.2 #ast #alpha-equivalence #substitution #lambda
  114. oxdock-parser

    Parser and AST definitions for the OxDock DSL

    v0.6.0-alpha #ast #parser #and #dsl #ox-dock #oxdock #lexer
  115. parserst

    A recursive-descent reST parser and renderer

    v0.1.1 #restructuredtext #render-markdown #html-parser #ast #static-site-generator #markup-parser #doc-string #recursive-descent #convert-html #serialization
  116. goiaba

    Experimental Go parser and compiler

    v0.0.5 #ast #compiler #golang #wasm #parser-compiler #parser-and-compiler #wasm-compiler
  117. aip-160

    Google AIP-160 filtering standard

    v0.1.5 160 #filtering #ast #sea-orm #google #parser #snake-case #pascal-case #field-name #aip
  118. databend-common-ast

    SQL parser for Databend

    v0.2.4 600 #sql-parser #ast #databend #database #amazon-s3
  119. mufmt

    A minimal and extensible runtime formatting library

    v0.5.3 #template-string #formatting #render-template #ast #run-time #string-interpolation
  120. parsel

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

    v0.16.0 120 #parser-generator #ast #parser
  121. syntaxfmt

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

    v0.2.2 #pretty-print #ast #derive
  122. swc_estree_ast

    ESTree AST node definitions

    v18.0.0 #swc #babel #define #ast #es-tree #ast-node
  123. dsq-filter

    Filter system for dsq that operates at the AST level

    v0.1.0 #ast #jq #filter
  124. go-brrr

    Token-efficient code analysis for LLMs - Rust implementation

    v0.1.0 #tree-sitter #code-analysis #tokenize #ast #ast-analysis #llm
  125. reqlang-expr

    A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine

    v0.9.0 #expression-language #template-engine #bytecode-interpreter #interpreted #ast #stack-vm #lexer #repl #expression-parser #grammar
  126. grit-pattern-matcher

    Pattern definitions and core matching logic for GritQL

    v0.5.1 7.3K #query-language #ast #pl #gritql
  127. peginator

    PEG parser generator for creating ASTs in Rust (runtime)

    v0.7.0 #grammar-parser #peg #ast #peg-parser
  128. spacetimedb-vm

    A VM for SpacetimeDB

    v1.3.0 1.4K #spacetime-db #vm #ast #expr-expr #database-schema #sql #forms
  129. wdl-ast

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

    v0.20.0 450 #ast #workflow-description-language #document #immutability
  130. partiql-ast

    PartiQL AST

    v0.14.0 #ast #sql #sql-query
  131. wat_syntax

    WebAssembly Text Format syntaxes

    v0.8.0 #wasm-text-format #ast #wasm
  132. hax-frontend-exporter-options

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

    v0.3.6 #hax-frontend-exporter #ast #translation #sensible #formal-verification #high-assurance #cargo-subcommand #nix
  133. 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

    v0.1.0 #ast-graph #ast #parser #neo4j
  134. parametrized

    Supply useful iterating methods for user-defined types which are parametrized by type parameters

    v0.1.7 700 #ast #no-alloc
  135. qail-pg

    Fastest async PostgreSQL driver - AST to wire protocol, optional io_uring on Linux

    v0.14.22 #postgresql #ast #wire-protocols #io-uring #qail #password-authentication #sql #pg-pool #driver #connection-pool
  136. lang-c

    Lightweight C parser

    v0.15.1 1.4K #ast #parser #c-language #c
  137. glsl-lang-quote

    Quoting proc-macro for glsl-lang

    v0.8.1 900 #ast #glsl #parser #glsl-language
  138. pg_parse

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

    v0.12.0 480 #sql #parse-tree #postgresql #sql-parser #ast #ast-node #pg-query #queries-and-return
  139. arbol

    Tree-sitter rust AST query tool

    v0.1.0 #ast #query #dump-json #workspace #directory #relative-path
  140. rsfmt

    source code formatter

    v1.60.0 #code-formatter #ast #formatter
  141. rustpython-unparser

    A complete unparser for RustPython ASTs

    v0.2.5 #ast #python-ast #unparser #rustpython #complete #rustpython-parser
  142. swc_confidential

    AST transforms visitor for swc-confidential

    v0.57.0 #swc-plugin #ast #swc-magic #visitor #swc-ast #graphql
  143. togit-parser

    A parser for extracting python function dependencies

    v0.1.1 #ast #parser #togit
  144. llkv-expr

    Query expression AST for the LLKV toolkit

    v0.8.5-alpha #sql #ast #database #expression #query #sql-query
  145. ll-sparql-parser

    A resilient LL parser for SPARQL

    v0.17.2 140 #rdf #ast #sparql
  146. mago-symbol-table

    discovering and working with symbols in PHP code

    v0.9.1 3.5K #linter #php #ast #mago #php-toolchain #semantic-analysis
  147. analisar

    A Lua parser for Rust

    v0.4.0 230 #lua-parser #ast #context-aware #expression #interpreter #white-space #parser-context
  148. mago-traverser

    traverse AST nodes

    v0.9.1 3.6K #linter #ast #ast-node #mago #php #coding-style #php-toolchain #php-parser #semantic-analysis
  149. chord-progression-parser

    a converter from chord progression strings to AST

    v0.6.2 1.8K #ast #parser #chord-progression #music
  150. scribe-core

    Core types and utilities for the Scribe code analysis library

    v0.5.1 210 #code-analysis #ast #repository #documentation #repository-analysis
  151. project-examer

    A fast system analysis tool for scanning codebases and building intelligent relationships between files using AST parsing and LLM analysis

    v0.2.1 #codebase #llm #analysis #ast-analysis #ast
  152. mago-service

    Integrates multiple PHP tooling capabilities—such as parsing, linting, and formatting—into a unified interface for easier tool orchestration

    v0.0.9 550 #linter #php #ast #mago #php-toolchain #coding-style
  153. rerast

    An AST (abstract syntax tree) based search replace tool for code written in Rust

    v0.1.96 250 #ast #search-replace #search-pattern #rules #tree-search
  154. solgpc

    An elegantly fast GPC parser

    v0.1.0 #parser #lexer #gpc #ast #elegantly #built-from-scratch #lsp
  155. erg_parser

    The Erg parser

    v0.6.53 110 #erg #parser #ast #python #source
  156. peeker

    CLI tool for extracting code structure using Tree-sitter

    v1.2.0 #tree-sitter #code-analysis #ast #library
  157. codegraph

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

    v0.1.1 #ast-graph #graph-database #relationship #code-analysis #ast #database
  158. rust_writer

    useful for editing a Rust file from Rust code

    v1.0.4 190 #ast #mutator #implementors #proc-macro #documentation #meta-programming #test-builder #visit-mut #impl-block #parse-quote
  159. swc_experimental_babel

    AST Transforms for experimental babel plugin

    v0.29.0 #swc-plugin #babel #experimental #ast #swc-plugins #swc-ast #test-framework #graphql
  160. auto_test

    Automatically generate test stubs for Rust projects using AST analysis

    v0.1.2 #codegen #testing #ast #automation
  161. resw

    writing RESSA AST parts to a file

    v0.7.0-alpha.2 #ast #part #ressa #write #file
  162. merc_syntax

    AST and Pest grammar for the mCRL2 specification language

    v1.0.0 #ast #specification-language #parser #specification
  163. frut_lib

    A no_std library for parsing, analyzing, and executing the Frut programming language

    v0.0.4 #frut #ast #programming-language
  164. mdast_util_to_markdown

    Markdown to AST

    v0.0.2 550 #markdown-parser #ast #common-mark #render-markdown #extension #mdast #gfm #syntax-tree
  165. husk-semantic

    Semantic analysis for the Husk programming language

    v0.1.1 #semantic-analysis #symbols #husk #ast #define
  166. mago-cli

    Offers a command-line interface to parsing, linting, formatting, and other analysis tasks, giving direct, easy-to-use terminal commands

    v0.0.9 550 #linter #php-toolchain #ast #offers #write #command-line-interface #terminal-command
  167. reifydb-rql

    ReifyDB Query Language (RQL) parser and AST

    v0.2.0 #reify-db #database #query-language #ast #parser #rql #web-server #connect-database
  168. vize_atelier_core

    Atelier Core - The core workshop for Vize Vue template parsing and transforms

    v0.0.1-alpha.31 #parser #ast #template #atelier #vize #vue #workshop #javascript
  169. sql_create_parser

    SQL CREATE parser for SQL CREATE TABLE queries

    v0.1.3 #parser #sql #ast #sql-parser #create-table #parser-create #datatype
  170. swc_experimental_ecma_ast_compat

    An extensible Rust-based platform for the next generation of fast developer tools

    v0.4.0 #javascript #swc #ast
  171. mitex

    TeX2Typst converter

    v0.2.4 #ast #math #converter #latex #typst #latex-for-typst #wasm
  172. mago-ast-utils

    Helper functions and utilities for working with PHP AST nodes

    v0.22.2 5.5K #linter #ast #php #mago #php-toolchain #ast-node
  173. husk-parser

    Parser for the Husk programming language

    v0.1.1 #parser #ast #husk
  174. rgb-strict-types

    Strict types: confined generalized algebraic data types (GADT)

    v1.0.0 #ast #gadt #rgb-strict-encoding #encoding
  175. neural-shared

    Shared utilities for Neural Garage code analysis tools - parsers, scanners, and reporters

    v0.1.0 #tree-sitter #code-analysis #reporter #ast
  176. similarity-core

    Core library for code similarity detection using AST-based comparison

    v0.4.1 170 #typescript #javascript #ast #refactoring
  177. laps

    Build lexers and parsers by deriving traits

    v0.1.7 #lexer #ast #parser
  178. ronky_exported

    Just the exported trait

    v0.0.36 2.6K #ast #json #rust #exporter #development-tools
  179. scribe-cli

    Advanced code analysis and repository exploration library with AI-powered insights

    v0.5.1 #code-analysis #repository-analysis #ast #documentation #repository
  180. syndiff

    Standalone library that implements a structural diff algorithm inspired by Difftastic

    v0.2.0 #tree-sitter #ast #structural-diff #syntax-tree #structural
  181. scribe-analyzer

    Advanced code analysis and repository exploration library with AI-powered insights

    v0.5.0 140 #code-analysis #repository-analysis #documentation #ast #repository
  182. rico

    A high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST

    v0.1.7 410 #idl-parser #thrift #ast #json #json-parser
  183. husk-codegen-js

    JavaScript code generation for the Husk programming language

    v0.1.1 #codegen #javascript #husk #expression #ast #javascript-ast #pretty-print
  184. jrsonnet-parser

    jsonnet language parser and AST

    v0.5.0-pre97 24K #jsonnet #parser #ast #and #language-parser
  185. partiql-common

    PartiQL Core

    v0.14.0 #sql #ast #sql-query
  186. brk_rolldown_ecmascript

    ECMAScript AST and parsing utilities for Rolldown

    v0.7.0 210 #rolldown #javascript #ast #parser #javascript-bundler #javascript-parser #typescript #rollup-compatible #javascript-ast
  187. gofmt

    implemention

    v0.1.0 #formatter #golang #ast #parser #alignment #implemention
  188. ag-c

    The ag language compiler - a Rust-inspired functional language

    v0.1.0 #compiler #ast #visualization #educational #language-compiler
  189. portal-jsc-swc-util

    ECMAScript IR

    v0.8.0-pre.10 #swc #javascript #ast #tac #ssa #javascript-ast #wasm #ses #typescript-parser #control-flow-graph
  190. partiql-ast-passes

    PartiQL AST transformation passes

    v0.14.0 550 #ast #passes #sql #compiler #visitors
  191. husk-dts-parser

    TypeScript declaration file (.d.ts) parser for Husk

    v0.1.1 #typescript-parser #declaration #husk #ast #file #recursion-descent-parser
  192. spectec_ast

    Parser for SpecTec ASTs in S-expression format

    v1.0.0 #ast #parser #spectec #wasm
  193. rust-cel-parser

    A parser for the CEL language

    v0.1.0 #ast #expression #google #parser-expression #parser
  194. oxur-ast

    Rust AST ↔ S-expression conversion for Oxur

    v0.1.0 #ast #s-expr #ast-node #convert #syn #round-trip #parse-file #syntax-tree #string-parser #printing
  195. tss

    Generated node type enums and metadata from tree-sitter languages

    v0.2.2 #parser #ast #tree-sitter #codegen
  196. arbor-core

    AST parsing and code analysis for Arbor

    v1.0.1 #ast #parser #tree-sitter #code-analysis #import
  197. tdln-ast

    TDLN — canonical AST for deterministic, proof-carrying translation (NL/DSL → Logical Atom)

    v0.1.1 #blake3 #tdln #deterministic #canonical #ast
  198. ptx-90-parser

    Parse NVIDIA PTX 9.0 assembly into a structured AST and explore modules via a CLI

    v0.4.4 #ast #ptx #parser #cuda-ptx
  199. logical-expression-pest-parser

    parses strings of logical expression using pest crate. It returns a truth table showing all input combinations with corresponding output results.

    v0.1.4 #logical-expression #expression-parser #truth-table #ast #io #using-pest #grammar
  200. swamp-parser

    Parses Swamp programming language source code into an Abstract Syntax Tree (AST) defined in the swamp-ast crate, using the pest parsing library

    v0.2.26 #ast #pest-parser #swamp #source #programming-language
  201. rpkl-parser

    Parser for the PKL configuration language

    v0.1.0 #pkl #config #ast #module #pest-parser
  202. scribe-patterns

    Advanced pattern matching and search algorithms for Scribe

    v0.5.1 #ast #code-analysis #repository #documentation
  203. rustwell

    parsing and compiling fountain screenplay scripts

    v0.1.0 #ast #fountain #screenplay #stageplay
  204. tss-rust

    Generated node type enums and metadata from tree-sitter-rust

    v0.2.2 #parser #tree-sitter #ast #codegen #rust
  205. minitt

    Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust

    v0.4.3 110 #lambda-calculus #gamma #ast #dependently-typed #pretty-print #repl #interactive-repl #infer #telescope #functional-programming
  206. eecee

    AST representation and formatter for the C programming language

    v0.1.0 #ast #pretty-print #programming-language #construct #declaration #type-system #output-formatting #syntax-tree
  207. aws-fully-qualified-names

    For extracting def use statements from code

    v2.1.4 130 #static-analysis #name #python #ast #qualified #tree-sitter #javascript #java #typescript #snippets
  208. egg_recursive

    A recursive interface for egg: e-graphs good without S-expresion!

    v0.2.0 250 #ast #parser #e-graphs
  209. stasko_calculator_parser

    Парсер для обробки складних математичних виразів

    v1.1.2 #ast #parser #minus #ня
  210. parsey

    parser-generator framework

    v0.6.3 440 #parser-generator #ast #parser
  211. spacetimedb-sql-parser

    The SpacetimeDB SQL AST and Parser

    v1.3.0 120 #sql-parser #ast #spacetime-db
  212. issuecraft-ql

    The IssueCraft Query Language parser, AST definitions and helpers

    v0.13.2 #parser #ast #query-language #user-name #issue-craft
  213. 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…

    v0.1.0 #ast #math-expression #expression-evaluator #math-parser #pest-parser #pest-grammar #convert-text #user-provided
  214. deep_causality_ast

    AST data structure for deep_causality crate

    v0.1.5 1.4K #ast #deep-causality #data-structures
  215. parse-html

    project to parse HTML

    v0.4.1 #html-parser #ast #lexer #dom-tree #tags
  216. recc

    A C compiler with graphs

    v1.0.3 420 #ast #ast-graph #c-compiler #tree
  217. wain-exec

    WebAssembly syntax tree executor for wain project

    v0.3.1 #ast #syntax-tree #wasm-interpreter #wasm
  218. protobuf-ast-parser

    A Protocol Buffers (proto2/proto3) parser that produces a typed AST with comments

    v0.1.0 #protobuf #ast-parser #protobuf-parser #ast
  219. eure-tree

    Eure tree data structure

    v0.1.4 #eure #ast #tree-structure #tree
  220. declare_schema

    CLI / Library for Postgres schema migrations

    v0.0.12 650 #schema-migration #postgresql #ast #diff #sql
  221. flow_ast

    Abstract Syntax Tree definitions for the Flow programming language

    v0.1.0 #ast #flow #compiler
  222. hornbeam_ir

    Intermediate representation for the Hornbeam template language

    v0.0.5 250 #intermediate-representation #hornbeam #ast #template #convert #ast-node #control-flow #grammar
  223. moore-svlog-syntax

    The SystemVerilog parser implementation of the moore compiler framework

    v0.14.0 #ast #system-verilog-parser #moore #hardware-description-language #parser-compiler #circt #llhd #error-handling #input-file #encountered
  224. hexora

    Static analysis of malicous Python scripts

    v0.1.0 #python #security-audit #ast #python-ast #audit
  225. weresocool_ast

    AST for WereSoCool

    v1.0.47 #music-composition #ast #were-so-cool #audio #built #plants #impress #pets #desktop #microtonal
  226. Try searching with DuckDuckGo.

  227. souper-ir

    manipulating Souper IR

    v2.1.0 31K #ir #souper #ast #parser #lhs
  228. algorithmify

    Create specifications for algorithms defined using Rust code

    v0.1.1 #ast #specification #algorithm #interpreter #defined #statistics #builder-macro #future-plan
  229. codegraph-rust

    Rust parser for CodeGraph - extracts code entities and relationships from Rust source files

    v0.1.2 #parser #ast #code-analysis #rust
  230. vize_relief

    Relief - The sculptured AST surface for Vize Vue templates

    v0.0.1-alpha.31 #ast #ast-node #relief #vize #surface #vue #arena-allocator #javascript
  231. hexput-ast-api

    Core AST parsing and processing library

    v0.1.6 250 #ast #parser #hexput
  232. sollua

    An elegantly fast lua 5.4 parser

    v0.1.0 #lua-parser #ast #5-4 #elegantly #semantic #benchmark
  233. pest-ast

    Derive to convert from pest parse tree to typed syntax tree

    v0.3.6 1.4K #ast #parse-tree #spans #grammar-rules #convert #pest-parser #from-pest #pest-grammar
  234. cql3-parser

    CQL3 Parser

    v0.4.2 #cassandra #ast #parser #query-language #query-parser #tree-sitter #multi-threading #thread-safe
  235. scribe-graph

    Graph-based code representation and analysis for Scribe

    v0.5.1 #code-analysis #ast #repository #documentation
  236. pandoc_ast

    deserializes and serializes the markdown ast for writing pandoc filters

    v0.8.6 #pandoc-filter #ast #pandoc #latex #markdown
  237. ast-grep-napi

    Search and Rewrite code at large scale using precise AST pattern

    v0.33.1 10K #search-pattern #codemod #ast #rewrite
  238. swamp-analyzer

    analyzer for swamp

    v0.2.26 #ast #swamp #expression #type-checking #variables #semantic-analysis #parser-generator
  239. ast-grep-py

    Search and Rewrite code at large scale using precise AST pattern

    v0.33.1 4.4K #search-pattern #codemod #ast #rewrite
  240. spectec_ast_decode

    Trait for decoding SpecTec AST S-expressions

    v1.0.0 #ast #s-expr #spec-tec #decoding
  241. swc_ecma_regexp_ast

    AST definitions of ECMAScript regular expressions

    v0.7.0 #swc #ast #regex #javascript #expression
  242. espy-tail

    espy's bytecode compiler

    v0.1.0 #ast #functional #extensible #scripting
  243. harriet

    Parser for the Turtle (RDF) format

    v0.3.1 #rdf #parser #rdf-parser #ast #turtle
  244. prql-ast

    The AST for the PRQL language

    v0.9.5 2.5K #ast #prql #data-pipeline #query-language #sql #pipelining
  245. husk-ast

    Abstract syntax tree definitions for the Husk programming language

    v0.1.1 #ast #define #husk
  246. genemichaels-lib

    Makes your code formatty, the library

    v0.8.5 750 #ast #formatter #proc-macro #comments #genemichaels #macro-formatting #formattable
  247. genotype_lang_ts_tree

    Genotype language TypeScript target AST crate

    v0.14.0 #genotype-language #ast #genotype-ast #typescript #python