Trending Repos
TrendingRisersNewestTopicsCollectionsCompare
TrendingRisersNewestTopicsCollectionsCompare
Trending Repos

Trending Repos tracks GitHub momentum from stars, forks, and rank history.

Explore

TrendingRisersNewestTopicsCollections

Tools

SearchCompareBadgesSubmit a repo

Project

AboutStatsDevelopersContactPrivacy

Search

Find trending repositories by name or description.

29 results for “ast”
RankRepository7 daysStars24h gainScore
01

Graphify-Labs/graphify

Python#42 overall

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

7 daysStars145.8k24h gain+612Score359.4
02

ast-grep/ast-grep

Rust#872 overall

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

7 daysStars16.5k24h gain+15Score14.1
03

INRIA/spoon

Java#9165 overall

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.

7 daysStars1.9k24h gain-Score0.0
04

nikic/php-ast

PHP#10174 overall

Extension exposing PHP 7 abstract syntax tree

7 daysStars98424h gain-Score0.0
05

SpoonLabs/gumtree-spoon-ast-diff

Java#10324 overall

Computes the AST difference (aka edit script) between two Spoon Java source code abstract syntax trees

7 daysStars18224h gain-Score0.0
06

react-syntax-highlighter/react-syntax-highlighter

JavaScript#12345 overall

syntax highlighting component for react with prismjs or highlightjs ast using inline styles

7 daysStars4.7k24h gain-Score0.0
07

mck89/peast

PHP#13161 overall

JavaScript parser written in PHP that generates AST from your code according to ECMAScript specification

7 daysStars19424h gain-Score0.0
08

gristlabs/asttokens

Python#13866 overall

Annotate Python AST trees with source text and token information

7 daysStars19724h gain0Score0.0
09

asottile/astpretty

Python#14400 overall

Pretty print the output of python stdlib `ast.parse`.

7 daysStars19924h gain-Score0.0
10

lelit/pglast

Python#15083 overall

PostgreSQL Languages AST and statements prettifier: master branch covers PG10, v2 branch covers PG12, v3 covers PG13, v4 covers PG14, v5 covers PG15, v6 covers PG16, v7 covers PG17, v8 covers PG18

7 daysStars39824h gain-Score0.0
11

LoRexxar/Kunlun-M

Python#15244 overall

KunLun-M — Open-source static code analysis for PHP, Nodejs/JavaScript, Python, Golang, Java and C/C++, with AST-based semantic scanning and one-click AI Agent integration (OpenClaw, Codex, Claude Code, Hermes, and more).

7 daysStars2.4k24h gain-Score0.0
12

SwiftFiddle/swift-ast-explorer

HTML#16187 overall

AST visualizer for Swift source code

7 daysStars66024h gain-Score0.0
13

JiLiZART/BBob

TypeScript#16753 overall

⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST and transform it to HTML, React, Vue with plugin support in pure javascript, no dependencies

7 daysStars19824h gain-Score0.0
14

lint-md/lint-md

TypeScript#17605 overall

:books: 检查中文 markdown 编写格式规范的命令行工具,基于 AST,方便集成 CI,写博客 / 文档必备。支持 API 调用!

7 daysStars95524h gain0Score0.0
15

harshankur/officeParser

Rich Text Format#18545 overall

A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity output in multiple formats. Parses: docx · pptx · xlsx · odt · odp · ods · pdf · rtf · csv · md · html. Generates: Markdown · HTML · CSV · RTF · PDF · Plain Text · RAG Chunks

7 daysStars47124h gain-Score0.0
16

chipsalliance/Surelog

C++#19786 overall

SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX

7 daysStars47724h gain0Score0.0
17

dtolnay/clang-ast

Rust#23536 overall

Deserialization logic for efficiently processing Clang's `-ast-dump=json` format

7 daysStars15524h gain-Score0.0
18

sveltejs/eslint-plugin-svelte

TypeScript#23592 overall

ESLint plugin for Svelte using AST

7 daysStars41024h gain-Score0.0
19

probelabs/probe

Rust#34000 overall

AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.

7 daysStars64624h gain-Score0.0
20

ast-grep/ast-grep-mcp

Python#34308 overall

7 daysStars48724h gain-Score0.0
21

masterqiu01/cross-file-obfuscator

Go#36666 overall

Go 代码混淆工具,使用 AST (抽象语法树) 技术实现跨文件的代码混淆,同时保证混淆后的代码可编译和可执行。

7 daysStars18124h gain-Score0.0
22

ast-grep/agent-skill

#37012 overall

7 daysStars90124h gain-Score0.0
23

defendend/Claude-ast-index-search

C#38283 overall

Cli allows AST search, ~40-50% economy tokens. Claude/Codex/Cursor searches (suitable for any AI agent that can use Bash)

7 daysStars47524h gain-Score0.0
24

cocoindex-io/cocoindex-code

Python#38637 overall

A super light-weight embedded code search engine CLI (AST based) that just works - improves speed and efficiency for coding agent 🌟 Star if you like it!

7 daysStars2.7k24h gain-Score0.0
25

proxysoul/Empryo

TypeScript#39693 overall

Empryo issue tracker + SoulForge (v2) archive — Empryo is the graph-powered AI coding agent that edits symbols, not strings: AST surgery, full LSP, a live code genome. Get it at https://empryo.com

7 daysStars93324h gain-Score0.0
26

aeroxy/ast-bro

Rust#42321 overall

Fast, AST-based code-navigation toolkit for source files — surface the shape of a file (signatures with line numbers, no method bodies), the true public API of a package, the dependency graph between files, the call graph between symbols, and search the repo by symbol or behaviour.

7 daysStars20024h gain-Score0.0
27

PorunC/CodeWiki

Python#42954 overall

CodeWiki is a knowledge platform that analyzes repositories into AST graphs, builds GraphRAG indexes, and generates source-grounded developer wikis with FastAPI, React, and LiteLLM.

7 daysStars16024h gain-Score0.0
28

LearnPrompt/humanize-ppt

Python#43092 overall

AST-based outline director for human-centered AI presentation workflows.

7 daysStars49324h gain-Score0.0
29

tanishqkancharla/calldiff

TypeScript#46690 overall

Diffs for function call stacks across git commits. 22 languages supported (AST-based, built using Tree-sitter). Great for agentic review.

7 daysStars47124h gain-Score0.0