All tags
Catalogue tag

#ast

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

288 records
Tagged “ast”Ranked by health index
npm
73Goodhealth index
stainless-code/codemap
Cut AI-agent token waste ~90% — query a local SQLite structural index of your JS/TS/CSS codebase with SQL in one round-trip instead of 3–5 file reads. Symbols, imports, calls, components, CSS tokens, coverage, markers. CLI, MCP (21 tools), HTTP, GitHub Action, ESM API. 71 recipes; AST+resolver; SARIF/audit/baselines for CI.
TypeScript★ 8↓ 7,254/moSep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
Packagist · npm
71Goodhealth index
PhpCodeArcheology/PhpCodeArcheology
PHP static analysis for architecture & maintainability — 60+ metrics, complexity analysis, dependency graphs, git churn hotspots, and AI-ready MCP server. Alternative to PHPMetrics.
PHP · Twig★ 90↓ 3,640/moSep 19, 2026
MITSep 19, 2026 · metrics 2.10.0
npm
71Goodhealth index
Stahldavid/sensegrep
Semantic + structural code search for AI-native development
TypeScript · JavaScript★ 1↓ 2,791/moSep 9, 2026
Apache-2.0Sep 9, 2026 · metrics 2.10.0
Go
71Goodhealth index
T14Raptor/go-fAST
A JavaScript AST parser, traverser, and generator written in Go
Go★ 184Sep 14, 2026
MITSep 14, 2026 · metrics 2.10.0
npm
71Goodhealth index
adobe/css-tools
CSS parser / stringifier for Node.js
CSS · TypeScript★ 86↓ 254M/moOct 20, 2026
MITOct 20, 2026 · metrics 2.10.0
Go
71Goodhealth index
alecthomas/participle
A parser library for Go
Go · JavaScript★ 3,890Sep 23, 2026
MITSep 23, 2026 · metrics 2.10.0
npm
71Goodhealth index
context4ai/context
A lightweight knowledge system for small‑and‑medium teams tailored to AI Agents. It compiles Feishu Docs, local Markdown, code structures and curated business data into structured, traceable knowledge, guiding Agents to retrieve high‑quality content via pattern‑driven reasoning and exploration.
TypeScript★ 7↓ 25.9K/moSep 14, 2026
MITSep 14, 2026 · metrics 2.10.0
npm
71Goodhealth index
imchintoo/jsdoc-scribe
Generate JSDoc from the AST, validate it in CI, and publish a static documentation site — no AI, no network calls, no runtime surprises.
JavaScript · HTML★ 4↓ 16.4K/moSep 11, 2026
MITSep 11, 2026 · metrics 2.10.0
npm
71Goodhealth index
rehypejs/rehype
HTML processor powered by plugins part of the @unifiedjs collective
JavaScript★ 2,255↓ 71.3M/moSep 17, 2026
MITSep 17, 2026 · metrics 2.10.0
npm
71Goodhealth index
remarkjs/react-markdown
Markdown component for React
JavaScript★ 15.9K↓ 126M/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
npm
69Goodhealth index
ConsenSysDiligence/solc-typed-ast
A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.
TypeScript · Solidity★ 138↓ 22.6K/moSep 11, 2026
Apache-2.0Sep 11, 2026 · metrics 2.10.0
npm
69Goodhealth index
IBazylchuk/paparats-mcp
Local‑first MCP server for multi‑repository semantic code search with Qdrant and llama. Turns your entire workspace into private context for AI coding assistants like Claude Code, Codex, Cursor, Copilot, Antigravity and Windsurf.
TypeScript★ 10↓ 2,593/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
npm · crates.io
69Goodhealth index
Regsorm/code-index-mcp
Поиск по коду для ИИ-агентов: 32 инструмента MCP, индекс на SQLite, один бинарник без зависимостей. Разбирает выгрузки 1С:Предприятие — Конфигуратор и EDT; конфигурация на 88 тыс. файлов индексируется за 6 минут, ответ на запрос — 10 мс. Code index MCP server: tree-sitter AST for 14 languages, 20 universal tools + 12 for 1C/BSL.
Rust★ 109↓ 10.1K/moSep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
npm · Go
69Goodhealth index
ccxt/ast-transpiler
AST Transpiler that converts Typescript into different languages (PHP, Python, C#, Go, Java, Rust and C++)
TypeScript · JavaScript★ 76↓ 3,635/moSep 15, 2026
No licenseSep 15, 2026 · metrics 2.10.0
PyPI
69Goodhealth index
danthedeckie/simpleeval
Simple Safe Sandboxed Extensible Expression Evaluator for Python
Python★ 611↓ 11.1M/moSep 12, 2026
Custom licenseSep 12, 2026 · metrics 2.10.0
npm
69Goodhealth index
inixiative/json-rules
TypeScript JSON rules engine: one AST compiles to in-memory checks, Prisma query plans, and SQL WHERE clauses.
TypeScript★ 5↓ 88.2K/moSep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
npm
69Goodhealth index
kriss-u/py-ast
A TypeScript library that parses Python source code into a CPython compatible AST, with full support for unparsing back to Python, tree traversal, and JSON serialization.
TypeScript★ 6↓ 295.4K/moSep 18, 2026
MITSep 18, 2026 · metrics 2.10.0
PyPI
69Goodhealth index
smacke/pyccolo
Declarative instrumentation for Python.
Python★ 104↓ 138.1K/moOct 9, 2026
No licenseOct 9, 2026 · metrics 2.10.0
Packagist
69Goodhealth index
voku/agent-map
Compact PHP repository symbol maps for coding-agent navigation.
PHP★ 2↓ 27.3K/moSep 17, 2026
MITSep 17, 2026 · metrics 2.10.0
npm
67Goodhealth index
3axap4eHko/xast
Extensible Abstract Syntax Tree parser
TypeScript★ 2↓ 1,019/moSep 8, 2026
Custom licenseSep 8, 2026 · metrics 2.10.0
Packagist
67Goodhealth index
TomasVotruba/lines
CLI tool for quick size measure of PHP project, used PHP features and more. Zero dependencies. Runs anywhere
PHP★ 355↓ 8,584/moSep 29, 2026
MITSep 29, 2026 · metrics 2.10.0
PyPI · Go · Maven
67Goodhealth index
awsaman-ai/queryforge
Let your users ask your database anything, in their own words — safely. The model fills in a validated Query AST, never a query string, and deterministic Go compiles it to SQL, MongoDB or whatever backend you add. Config-driven, read-only by design, standard-library Go.
Go · Java · Python★ 13↓ 651/moSep 20, 2026
Apache-2.0Sep 20, 2026 · metrics 2.10.0
Packagist
67Goodhealth index
php-regex/php-regex
Static analysis, linter & logic solver for PHP regular expressions
PHP★ 29Oct 4, 2026
MITOct 4, 2026 · metrics 2.10.0
npm
67Goodhealth index
projectwallace/css-parser
High-performance CSS parser optimized for static analysis and formatting
TypeScript★ 4↓ 40K/moSep 13, 2026
No licenseSep 13, 2026 · metrics 2.10.0
npm · Go
67Goodhealth index
tabnas/markdown
No repository description published.
Go · TypeScript★ 0↓ 1,298/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
npm · Go · crates.io
67Goodhealth index
use-crux/crux
Typed building blocks for everything around your LLM call.
TypeScript · Go★ 0↓ 4,924/moSep 18, 2026
Apache-2.0Sep 18, 2026 · metrics 2.10.0
npm
65Goodhealth index
Gallevy/hermex
No repository description published.
TypeScript★ 3↓ 3,423/moSep 18, 2026
MITSep 18, 2026 · metrics 2.10.0
crates.io
65Goodhealth index
Voultapher/self_cell
Safe-to-use proc-macro-free self-referential structs in stable Rust.
Rust★ 305↓ 6.7M/moAug 27, 2026
Apache-2.0Aug 27, 2026 · metrics 2.10.0
Packagist · RubyGems
65Goodhealth index
boundwize/jsonrecast
🌳 A PHP JSON parser that turns JSON into an editable AST, supports visitor-based traversal, and prints changes back while preserving the original formatting.
PHP★ 4↓ 147.6K/moSep 8, 2026
MITSep 8, 2026 · metrics 2.10.0
PyPI
65Goodhealth index
dreamlx/LoomGraph
No repository description published.
Python★ 0↓ 112/moOct 21, 2026
MITOct 21, 2026 · metrics 2.10.0