← Explore
TOPIC

#ast

Open source repositories tagged with #ast, ranked by health score.

JSQLParser
JSQLParser/JSqlParser
Java
91
health

JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

6.0k
xberg-io
xberg-io/tree-sitter-language-pack
Rust
90
health

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.

461
coderaiser
coderaiser/putout
JavaScript
89
health

🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter with superpowers 💪: built-in support of js, jsx, ts, markdown, yaml, toml, json and ignore. Write declarative codemods in a simplest possible way 😏

796
ast-grep
ast-grep/ast-grep
Rust
88
health

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

15.6k
alecthomas
alecthomas/participle
Go
88
health

A parser library for Go

3.9k
openrewrite
openrewrite/rewrite
Java
88
health

Automated mass refactoring of source code.

3.7k
rectorphp
rectorphp/rector
PHP
88
health

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

10.4k
alfasoftware
alfasoftware/astra
Java
88
health

Astra: a Java tool for analysing and refactoring Java source code

74