SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 tree-sitter Open-Source Projects
-
graphify
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.
Project mention: How much do coding agents spend rediscovering a codebase? | news.ycombinator.com | 2026-10-05i'd guess 25% of their time
https://github.com/Graphify-Labs/graphify is supposed to help with that, but I haven't tried it yet
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
Project mention: Google's Ax and Anthropic's Financial Services Are Trending — But Who Solves Long-Running Workflow Resilience? | dev.to | 2026-09-23DeusData/codebase-memory-mcp indexes codebases into a persistent knowledge graph. It solves the "context loss" problem in long-running agent tasks — agents don't have to re-read the entire codebase every time.
-
code-review-graph
Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.
Project mention: Put code-review-graph Behind a Read-Only MCP Boundary Before Connecting Your Repository | dev.to | 2026-07-21code-review-graph is trending because it promises a useful trade: build a persistent local map of a codebase so an AI reviewer reads relevant context instead of ingesting the whole repository. The repository is MIT-licensed and exposes MCP and CLI interfaces.
-
tree-sitter-cli (0.26.1 or later, installed via your package manager, not npm)
-
Project mention: Epic Games announces Lore version control system | news.ycombinator.com | 2026-06-17
-
The previous post covered how we structured the codebase: Effect conventions, ast-grep enforcement, Drift, and CLAUDE.md to collaborate with Claude Code. You describe what you want, review the output, iterate. That works well. This post is about what happens when you step away entirely: giving the agent a list of issues and letting it work through them while you do something else. In autonomous mode, there's no mid-session correction. Anything the enforcement layer doesn't catch compounds across commits which is why clean issue tracking, issue review and end-of-session QA matter more, not less.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gitlogue
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
Location: Erzurum, Turkey (UTC+3)
Remote: Yes (remote only)
Willing to relocate: No
Technologies: GitHub Actions (CI), Python, shell (CI steps), mutation testing (mutants checked into the repo), Claude Code (agentic workflows)
Résumé/CV: on request | GitHub: https://github.com/onur-kesim | Writing: https://dev.to/onurkesim
Email: onurkesimbjk@gmail.com
Test & CI assurance for AI-generated codebases. Your build is green. I measure whether that green means anything.
Evidence rather than claims:
A release step in a Rust project could go green on a 404 and record the SHA of the error response. I reported it; the maintainer wrote and merged a fix within three days: https://github.com/unhappychoice/gitlogue/issues/236
-
docs.grit.io/
-
Runestone
📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
-
cocoindex-code
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!
Project mention: I Built a Code AST MCP That Saves 70% Tokens and Went Viral (54K+ Views) | dev.to | 2026-03-10I built cocoindex-code - a super lightweight embedded MCP that:
-
-
Project mention: Epic Games announces Lore version control system | news.ycombinator.com | 2026-06-17
The five command part isn't really possible but you can use custom diffs for merges, git diff, etc. pretty easily. There are projects like diffsitter ( https://github.com/afnanenayet/diffsitter ) for doing more intelligent diffs like this for supported languages.
-
ripwire
The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Find what you want without reading the repo, then check you built what you meant — blast radius, tests-to-run, quality deltas. Signatures at 74.7% fewer bytes than bodies; every guess labelled, every loss published. Paddle out with a map.
-
-
mex
Team memory for engineers and their AI agents. Lives in your repo. Shared through Git. (by mex-memory)
Project mention: Show HN: Mex 0.8.0 – team memory for coding agents | news.ycombinator.com | 2026-09-03 -
-
twilight.nvim
🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
-
-
Project mention: Ex-GitHub CEO Launches a New Developer Platform for AI Agents | news.ycombinator.com | 2026-02-10
> won't it make just doing a "git checkout" start to be really heavy?
not really? doesn't git checkout only retrieve the current branch? the checkpoint data is in another branch.
we can presume that the tooling for this doesn't expect you to manage the checkpoint branch directly. each checkpoint object is associated with a commit sha (in your working branch, master or whatever). the tooling presumably would just make sure you have the checkpoints for the nearby (in history) commit sha's, and system prompt for the agent will help it do its thing.
i mean all that is trivial. not worth a $60MM investment.
i suspect what is really going on is that the context makes it back to the origin server. this allows _cloud_ agents, independent of your local claude session, to pick up the context. or for developer-to-developer handoff with full context. or to pick up context from a feature branch (as you switch across branches rapidly) later, easily. yes? you'll have to excuse me, i'm not well informed on how LLM coding agents actually work in that way (where the context is kept, how easy it is to pick it back up again). this is just a bit of opining based on why this is worth 20% of $300MM.
if i look at https://chunkhound.github.io it makes me think entire is a version of that.
-
weave
Entity-level git merge driver. Resolves false conflicts git invents when independent agents edit the same file. ~95% reduction vs. line-based merge. (by Ataraxy-Labs)
Project mention: Weave: Merging based on language structure and not lines | news.ycombinator.com | 2026-06-13This tool does not work. I wanted it to work. I wanted to automate merges with AI supervision. No dice. Silent corruption that wouldn't go away no matter how many issues I filed. Unacceptable. Had to disable it. https://github.com/Ataraxy-Labs/weave/issues?q=is%3Aissue%20...
-
nvim-ts-context-commentstring
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
tree-sitter discussion
tree-sitter related posts
-
Launch HN: Bullet (YC S26) – A Faster Coding Agent
-
Show HN: Onboard-CLI–a fast developer tool built in Go uses AST and LLM
-
Show HN: Onboard-CLI, a LLM powered and AST-based tool to visualize codebase
-
Show HN: Onboard CLI uses LLM to filter out nodes and AST to visualize codebase
-
Show HN: Onboard-CLI – A local-first Go tool to map codebase
-
Show HN: Onboard-CLI, an AST-based tool to detect architectural drift
-
Epic Games announces Lore version control system
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2026
Index
What are some of the best open-source tree-sitter projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | graphify | 123,850 |
| 2 | codebase-memory-mcp | 45,671 |
| 3 | code-review-graph | 31,894 |
| 4 | tree-sitter | 27,114 |
| 5 | difftastic | 25,977 |
| 6 | ast-grep | 16,098 |
| 7 | curlconverter | 8,175 |
| 8 | gitlogue | 5,076 |
| 9 | gritql | 4,602 |
| 10 | Runestone | 3,224 |
| 11 | nvim-treesitter-textobjects | 2,813 |
| 12 | cocoindex-code | 2,729 |
| 13 | flow | 2,455 |
| 14 | diffsitter | 2,404 |
| 15 | ripwire | 2,394 |
| 16 | zee | 1,798 |
| 17 | mex | 1,747 |
| 18 | gittype | 1,615 |
| 19 | twilight.nvim | 1,549 |
| 20 | py-tree-sitter | 1,507 |
| 21 | chunkhound | 1,441 |
| 22 | weave | 1,312 |
| 23 | nvim-ts-context-commentstring | 1,302 |