Back to Topics Directory
Topic Hub

#ast (30 Repositories)

Ranked open-source repositories tagged with #ast, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

62.2%

Avg Review Latency

80.0h

Filter by language

30 repositories tagged #ast

S TierF#F# 832

fsprojects/fantomas

FSharp source code formatter

97.9%
Merge Rate
16h
First Review
100%
1st-Timers
2
Maintainers
S TierJava 6.0k

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

95.9%
Merge Rate
<1h
First Review
100%
1st-Timers
5
Maintainers
S TierPython 1.3k

py2many/py2many

Transpiler of Python to many other languages

91.9%
Merge Rate
6h
First Review
100%
1st-Timers
2
Maintainers
S TierPython 4.8k 1 GFIs

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

91.8%
Merge Rate
16h
First Review
83%
1st-Timers
10
Maintainers
S TierTypeScript 286 1 GFIs

NodeSecure/js-x-ray

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

93.5%
Merge Rate
14h
First Review
83%
1st-Timers
3
Maintainers
A TierPHP 239

rectorphp/rector-symfony

Rector upgrade rules for Symfony

95.1%
Merge Rate
4d
First Review
100%
1st-Timers
2
Maintainers
A TierPHP 2.2k

infection/infection

PHP Mutation Testing library

90.8%
Merge Rate
13h
First Review
60%
1st-Timers
18
Maintainers
A TierPHP 136

rectorphp/rector-src

Development repository for Rector. Check https://github.com/rectorphp/rector for the distribution repository.

89.5%
Merge Rate
4d
First Review
78%
1st-Timers
14
Maintainers
B TierPHP 101

goaop/parser-reflection

Parser Reflection API - Provides source code analysis without loading classes into the PHP memory

95.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
A TierJava 3.7k

openrewrite/rewrite

Automated mass refactoring of source code.

85.8%
Merge Rate
3d
First Review
70%
1st-Timers
24
Maintainers
B TierTypeScript 29.0k

postcss/postcss

Transforming styles with JS plugins

87.5%
Merge Rate
1h
First Review
100%
1st-Timers
1
Maintainers
A TierPHP 117

rectorphp/rector-phpunit

Rector upgrade rules for PHPUnit

93.6%
Merge Rate
14d
First Review
100%
1st-Timers
2
Maintainers
A TierJava 2.0k

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.

63.6%
Merge Rate
2h
First Review
57%
1st-Timers
8
Maintainers
A TierRust 15.7k

ast-grep/ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

70.8%
Merge Rate
17h
First Review
67%
1st-Timers
8
Maintainers
B TierJavaScript 52.2k 4 GFIs

prettier/prettier

Prettier is an opinionated code formatter.

54.1%
Merge Rate
20h
First Review
26%
1st-Timers
39
Maintainers
B TierPHP 238

phplrt/phplrt

PHP Language Recognition Tool

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierJava 6.1k

javaparser/javaparser

Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

68.5%
Merge Rate
8d
First Review
29%
1st-Timers
11
Maintainers
B TierRust 463

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.

77.6%
Merge Rate
5d
First Review
50%
1st-Timers
2
Maintainers
B TierGo 834

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.

69.0%
Merge Rate
3d
First Review
50%
1st-Timers
12
Maintainers
B TierPython 2.6k

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.

70.1%
Merge Rate
12d
First Review
65%
1st-Timers
7
Maintainers
B TierGo 212

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.

76.9%
Merge Rate
20d
First Review
67%
1st-Timers
1
Maintainers
B TierRust 955

pionxzh/wakaru

🔪📦 Javascript decompiler for modern frontend

55.6%
Merge Rate
21h
First Review
100%
1st-Timers
3
Maintainers
B TierGo 3.9k

alecthomas/participle

A parser library for Go

11.8%
Merge Rate
<1h
First Review
0%
1st-Timers
3
Maintainers
C TierPHP 17.5k

nikic/PHP-Parser

A PHP parser written in PHP

40.0%
Merge Rate
10d
First Review
100%
1st-Timers
5
Maintainers
D TierElixir 302

Artur-Sulej/excellent_migrations

An Elixir tool for checking safety of database migrations.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 10.4k

rectorphp/rector

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

0.0%
Merge Rate
12d
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 337

clayrisser/react-ast

render abstract syntax trees with react

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 217

jolicode/automapper

:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierGo 441

moul/protoc-gen-gotemplate

:open_file_folder: generic protocol generator based on golang's text/template (grpc/protobuf)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 116

elixir-vibe/ex_dna

Code duplication detector powered by Elixir AST analysis

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers