GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

ast

Star

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

Here are 4,224 public repositories matching this topic...

Language: All
Filter by language
All 4,224 Python 1,127 TypeScript 761 JavaScript 538 Go 339 Rust 282 C++ 192 Java 186 C 139 PHP 85 C# 68
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

Graphify-Labs / graphify

Star 146k

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.

tree-sitter skills mcp code-analysis ast gemini knowledge-graph code-search developer-tools cursor leiden codex ai-agents rag graphify llm graphrag antigravity claude-code openclaw
  • Updated Nov 11, 2026
  • Python
prettier

prettier / prettier

Sponsor
Star 52.4k

Prettier is an opinionated code formatter.

javascript css html graphql markdown flow yaml less json formatter angular typescript printer vue jsx scss prettier ast
  • Updated Nov 12, 2026
  • JavaScript
codebase-memory-mcp

DeusData / codebase-memory-mcp

Star 48.5k

Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.

tree-sitter sqlite mcp opencode code-analysis ast knowledge-graph developer-tools cursor graph-visualization cypher codex windsurf code-intelligence aider gemini-cli model-context-protocol mcp-server claude-code kilocode
  • Updated Nov 11, 2026
  • C

babel / babel

Sponsor
Star 44.1k

🐠 Babel is a compiler for writing next generation JavaScript.

javascript babel es6 compiler es2015 ast flavortown
  • Updated Nov 12, 2026
  • TypeScript
postcss

postcss / postcss

Star 29k

Transforming styles with JS plugins

css parser framework postcss ast
  • Updated Nov 12, 2026
  • TypeScript

nikic / PHP-Parser

Star 17.5k

A PHP parser written in PHP

php parser static-analysis ast
  • Updated Nov 5, 2026
  • PHP
ast-grep

ast-grep / ast-grep

Star 16.6k

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

refactoring search rust tree-sitter babel typescript command-line linter static-analysis ast codemod command-line-tool grep codereview structural-search
  • Updated Nov 12, 2026
  • Rust

rectorphp / rector

Sponsor
Star 10.5k

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

php ast upgrade rector instant-upgrades automated-upgrades
  • Updated Nov 9, 2026
  • PHP

remarkjs / remark

Star 9k

markdown processor powered by plugins part of the @unifiedjs collective

javascript markdown remark ast commonmark unified
  • Updated Sep 27, 2026
  • JavaScript

jquery / esprima

Star 7.1k

ECMAScript parsing infrastructure for multipurpose analysis

javascript parser parsing ecmascript ast esprima
  • Updated Apr 16, 2023
  • TypeScript

Bogdan-Lyashenko / js-code-to-svg-flowchart

Star 7.1k

js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

javascript svg learning scheme es6 visualisation ast flowchart svg-flowchart
  • Updated Oct 2, 2023
  • JavaScript

fkling / astexplorer

Star 6.5k

A web tool to explore the ASTs generated by various parsers.

javascript parser babel postcss ast jscodeshift ast-explorer
  • Updated Apr 26, 2024
  • JavaScript

dsherret / ts-morph

Star 6.2k

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

javascript typescript static-analysis ast code-generation
  • Updated Sep 29, 2026
  • TypeScript

javaparser / javaparser

Star 6.2k

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

java parser code-generator code-analysis ast javadoc syntax-tree code-generation javaparser abstract-syntax-tree javasymbolsolver
  • Updated Nov 10, 2026
  • Java

thx / gogocode

Star 6.1k

GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.

babel vue ast jscodeshift recast
  • Updated Apr 11, 2024
  • JavaScript

JSQLParser / JSqlParser

Star 6k

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

mysql java parser paypal sql postgresql oracle ast statement hierarchy sqlserver sql-statement jsqlparser
  • Updated Nov 9, 2026
  • Java
go-ast-book

chai2010 / go-ast-book

Star 5.5k

📚 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)

go programming-language golang bison flex book llvm ast lex yacc wa goyacc llir
  • Updated Sep 26, 2024
  • Go

estree / estree

Star 5.4k

The ESTree Spec

javascript parsing ast specification estree
  • Updated Oct 28, 2026

vitali87 / code-graph-rag

Sponsor
Star 5.3k

The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs

python tree-sitter ai mcp code-analysis ast monorepo knowledge-graph developer-tools graph-database multi-language semantic-search rag memgraph code-understanding llm retrieval-augmented-generation mcp-server claude-code codebase-search
  • Updated Nov 12, 2026
  • Python

unifiedjs / unified

Sponsor
Star 5.1k

Parse, inspect, transform, and serialize content with syntax trees

javascript processor plugins ast cst syntax-tree vfile unist
  • Updated Oct 3, 2026
  • JavaScript
Followers
10.9k followers
Website
github.com/topics/parsing
Wikipedia
Wikipedia

Related topics

antlr generated-parser language ll lookahead lr-parser semantic-analysis symbol-table yacc
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.