#ast (30 Repositories)
Ranked open-source repositories tagged with #ast, scored by pull request acceptance likelihood and maintainer engagement velocity.
62.2%
80.0h
30 repositories tagged #ast
fsprojects/fantomas
FSharp source code formatter
JSQLParser/JSqlParser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
py2many/py2many
Transpiler of Python to many other languages
vitali87/code-graph-rag
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
NodeSecure/js-x-ray
JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.
rectorphp/rector-symfony
Rector upgrade rules for Symfony
infection/infection
PHP Mutation Testing library
rectorphp/rector-src
Development repository for Rector. Check https://github.com/rectorphp/rector for the distribution repository.
goaop/parser-reflection
Parser Reflection API - Provides source code analysis without loading classes into the PHP memory
openrewrite/rewrite
Automated mass refactoring of source code.
postcss/postcss
Transforming styles with JS plugins
rectorphp/rector-phpunit
Rector upgrade rules for PHPUnit
INRIA/spoon
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
prettier/prettier
Prettier is an opinionated code formatter.
phplrt/phplrt
PHP Language Recognition Tool
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
xberg-io/tree-sitter-language-pack
Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 371 languages.
wundergraph/graphql-go-tools
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
jgravelle/jcodemunch-mcp
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
ozgurcd/gograph
Local-only Go static analysis engine with a built-in MCP server. Gives AI coding agents deterministic structural awareness: call graphs, impact analysis, symbol search, and more.
pionxzh/wakaru
🔪📦 Javascript decompiler for modern frontend
alecthomas/participle
A parser library for Go
nikic/PHP-Parser
A PHP parser written in PHP
Artur-Sulej/excellent_migrations
An Elixir tool for checking safety of database migrations.
rectorphp/rector
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
clayrisser/react-ast
render abstract syntax trees with react
jolicode/automapper
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
moul/protoc-gen-gotemplate
:open_file_folder: generic protocol generator based on golang's text/template (grpc/protobuf)
elixir-vibe/ex_dna
Code duplication detector powered by Elixir AST analysis