Clear ×

Ast

32 repositories found

DeusData

DeusData

codebase-memory-mcp
C AI analysis

A high-performance code intelligence MCP server that indexes entire codebases into persistent knowledge graphs within milliseconds, supporting 158...

Production ready Niche use case
aider ast claude-code
29.3k
2.2k
232
4.6k/wk +557 yesterday
active
8/10 AI & ML
cocoindex-io

cocoindex-io

cocoindex-code
Python Rising Star AI analysis

CocoIndex Code is an AST-based semantic code search CLI tool designed to reduce token usage by 70% and improve performance for coding agents and...

Production ready Beginner friendly Niche use case
agents ast claude-code
2.5k
197
26
128/wk
recent
8/10 Dev Tools
jgravelle

jgravelle

jcodemunch-mcp
Python AI analysis

jCodeMunch is an MCP server that uses tree-sitter AST parsing to enable precise, symbol-level code retrieval from GitHub repositories, reducing AI...

Production ready Single maintainer Niche use case
ai-coding ai-tools ast
2k
300
30/wk
active
8/10 Dev Tools
giancarloerra

giancarloerra

SocratiCode
TypeScript AI analysis

SocratiCode is an open-source codebase intelligence engine that provides semantic search, dependency analysis, and impact tracking across large...

Production ready Single maintainer Niche use case
ai ai-assistant ast
3.1k
396
32/wk
recent
8/10 Dev Tools
vitali87

vitali87

code-graph-rag
Python AI analysis

Code-Graph-RAG is a specialized retrieval-augmented generation system designed specifically for analyzing and querying multi-language codebases at...

Production ready Single maintainer Niche use case
ai ast claude-code
2.3k
384
34
22/wk
active
7/10 Dev Tools
driftingly

driftingly

rector-laravel
PHP AI analysis

Rector Rules for Laravel is a specialized Rector extension that automates code upgrades for Laravel projects by applying version-specific...

Production ready Niche use case
ast instant-upgrades laravel
1.2k
109
29
5/wk
active
8/10 Dev Tools
ast-grep

ast-grep

ast-grep
Rust AI analysis

ast-grep is a CLI tool for code structural search, linting, and rewriting based on abstract syntax trees, using tree-sitter for multi-language...

Production ready Niche use case
ast babel codemod
15k
408
41
107/wk
active
8/10 Dev Tools
INRIA

INRIA

spoon
Java AI analysis

Spoon is a metaprogramming library for analyzing, transforming, and transpiling Java source code by building and manipulating abstract syntax trees...

Production ready Niche use case
abstract-syntax-tree ast code-analysis
1.9k
384
370
4/wk
active
8/10 Dev Tools
alecthomas

alecthomas

participle
Go AI analysis

Participle is a parser library for Go that lets developers define grammars using struct field tags, similar to encoding/json. It excels at building...

Production ready Beginner friendly Single maintainer Niche use case
ast ebnf go
3.9k
207
32
7/wk
active
8/10 Dev Tools
nikic

nikic

PHP-Parser
PHP AI analysis

PHP Parser is a mature PHP parser written in PHP that converts PHP source code into an abstract syntax tree (AST) for static analysis and code...

Production ready Single maintainer Niche use case
ast parser php
17.4k
1.1k
69
9/wk
active
9/10 Dev Tools
openrewrite

openrewrite

rewrite
Java AI analysis

OpenRewrite is an automated refactoring engine that applies prepackaged recipes to source code for framework migrations, security fixes, and...

Production ready Niche use case
abstract-syntax-tree ast code-search
3.6k
534
280
10/wk
active
8/10 Dev Tools
dsherret

dsherret

ts-morph
TypeScript AI analysis

ts-morph is a TypeScript Compiler API wrapper that simplifies programmatic navigation and manipulation of TypeScript and JavaScript code through AST...

Production ready Single maintainer Niche use case
ast code-generation javascript
6.1k
234
289
17/wk
slow
8/10 Dev Tools
biomejs

biomejs

gritql
Rust AI analysis

GritQL is a declarative query language for searching, linting, and modifying source code across multiple languages (JavaScript, Python, Java, Rust,...

Production ready Beginner friendly Niche use case
ast codemod javascript
4.5k
124
137
10/wk
recent
7/10 Dev Tools
infection

infection

infection
PHP AI analysis

Infection is a mutation testing framework for PHP that evaluates test suite quality by introducing deliberate code mutations and measuring how many...

Production ready Niche use case
ast coverage infection
2.2k
186
209
4/wk
active
8/10 Dev Tools
protofire

protofire

solhint
JavaScript AI analysis

Solhint is a linting utility for Solidity smart contracts that provides both security and code style validations through static analysis. It serves...

Production ready Beginner friendly Single maintainer Niche use case
ast code-quality dapp
1.1k
198
5
2/wk
recent
7/10 Blockchain
afnanenayet

afnanenayet

diffsitter
Rust AI analysis

diffsitter is a semantic diff tool for source code that compares abstract syntax trees (ASTs) rather than raw text, ignoring formatting differences...

Single maintainer Niche use case
ast diff parser
2.4k
53
33
3/wk
active
7/10 Dev Tools
remarkjs

remarkjs

remark
JavaScript AI analysis

Remark is a widely-used markdown processor built on a plugin architecture that transforms markdown into ASTs (abstract syntax trees), enabling...

Production ready Beginner friendly
ast commonmark javascript
9k
379
9
11/wk
recent
9/10 Dev Tools
prettier

prettier

prettier
JavaScript AI analysis

Prettier is an opinionated code formatter that parses source code and reprints it according to its own style rules, enforcing consistent formatting...

Production ready Beginner friendly
angular ast css
52.1k
4.8k
1.4k
54/wk
active
9/10 Dev Tools
meriyah

meriyah

meriyah
TypeScript AI analysis

Meriyah is a standards-compliant ECMAScript 2024 JavaScript parser written in TypeScript, designed for high performance and stability in production...

Production ready Single maintainer Niche use case
acorn ast ecmascript
1.2k
53
21
1/wk
active
8/10 Dev Tools
javaparser

javaparser

javaparser
Java AI analysis

JavaParser is a mature, production-grade Java parser library that builds Abstract Syntax Trees (ASTs) for Java 1.0 through Java 25, with integrated...

Production ready Niche use case
abstract-syntax-tree ast code-analysis
6.1k
1.2k
451
5/wk
active
8/10 Dev Tools
babel

babel

babel
TypeScript AI analysis

Babel is a widely-adopted JavaScript compiler that transforms modern JavaScript (ES2015+) into backward-compatible code for older environments. It...

Production ready
ast babel compiler
44k
5.9k
759
29/wk
active
9/10 Dev Tools
compodoc

compodoc

compodoc
TypeScript AI analysis

Compodoc is a documentation generator specifically designed for Angular, Nest, and Stencil applications that automatically extracts and renders...

Production ready Niche use case
angular angular2 ast
4.1k
410
34
2/wk
active
8/10 Dev Tools
rehypejs

rehypejs

rehype
JavaScript AI analysis

rehype is an HTML processor that transforms HTML via plugins, powered by the unified ecosystem and uses ASTs (abstract syntax trees) for structured...

Production ready
ast html javascript
2.2k
91
1
1/wk
recent
8/10 Web Dev
andreasfertig

andreasfertig

cppinsights
C++ AI analysis

C++ Insights is a Clang-based source-to-source transformation tool that reveals what the compiler does implicitly—showing generated special member...

Beginner friendly Single maintainer Niche use case
ast clang cplusplus
4.5k
265
24
1/wk
recent
8/10 Dev Tools
postcss

postcss

postcss
TypeScript AI analysis

PostCSS is a tool for transforming CSS through a JavaScript plugin ecosystem, enabling users to lint styles, add vendor prefixes, support future CSS...

Production ready Niche use case
ast css framework
29k
1.6k
29
3/wk
active
9/10 Dev Tools
py2many

py2many

py2many
Python AI analysis

py2many is a Python-to-multiple-languages transpiler that converts Python code to Rust, C++, Go, Zig, Julia, Kotlin, Nim, Dart, and other...

Production ready Niche use case
ast dart dlang
1.3k
87
119
recent
7/10 Dev Tools
linb

linb

CrossUI
JavaScript AI analysis

CrossUI is a JavaScript framework for building rich single-page applications with cross-browser compatibility (IE6+) and over 100 UI components. Its...

Production ready Beginner friendly Single maintainer Niche use case
app-builder ast builder
2k
37
recent
7/10 Dev Tools
j4k0xb

j4k0xb

webcrack
TypeScript

webcrack is a specialized reverse-engineering tool for deobfuscating obfuscator.io code, unminifying JavaScript, and unpacking webpack/browserify...

Production ready Single maintainer Niche use case
ast browserify bundle
2.7k
314
46
recent
8/10
rectorphp

rectorphp

rector
PHP AI analysis

Rector is an automated PHP refactoring and upgrade tool that transforms code across PHP versions (5.3 to 8.5) and major frameworks like Symfony,...

Production ready Niche use case
ast automated-upgrades instant-upgrades
10.4k
741
5
active
8/10 Dev Tools
unifiedjs

unifiedjs

unified
JavaScript AI analysis

unified is a core package for parsing, inspecting, transforming, and serializing content via syntax trees and plugins. It powers 1.3m+ projects and...

Production ready Niche use case
ast cst javascript
5k
126
1
6/wk
slow
9/10 Dev Tools

Showing 30 of 32