#Tree-sitter

Showing 60 of 130 repositories tagged #tree-sitter, ranked by stars

Graphify-Labs
Graphify-Labs
graphify

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.

Score
100
โ˜… 80.4k โ‘‚ 7.9k +2.2k/day
Python
DeusData
DeusData
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.

Score
100
โ˜… 29.4k โ‘‚ 2.3k +283/day
C
tree-sitter
tree-sitter
tree-sitter

An incremental parsing system for programming tools

Score
100
โ˜… 26.2k โ‘‚ 2.8k +50/day
Rust
Wilfred
Wilfred
difftastic

a structural diff that understands syntax ๐ŸŸฅ๐ŸŸฉ

Score
96
โ˜… 25.6k โ‘‚ 494 +47/day
Rust
tirth8205
tirth8205
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.

Score
0
โ˜… 19.3k โ‘‚ 2.1k +131/day
Python
ast-grep
ast-grep
ast-grep

โšกA CLI tool for code structural search, lint and rewriting. Written in Rust

Score
92
โ˜… 15.0k โ‘‚ 408 +66/day
Rust
nvim-treesitter
nvim-treesitter
nvim-treesitter

Nvim Treesitter configurations and abstraction layer

Score
99
โ˜… 14.0k โ‘‚ 1.4k +7/day
Tree-sitter Query
unhappychoice
unhappychoice
gitlogue

A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.

Score
88
โ˜… 4.8k โ‘‚ 107 +3/day
Rust
biomejs
biomejs
gritql

GritQL is a query language for searching, linting, and modifying code.

Score
85
โ˜… 4.5k โ‘‚ 124 +13/day
Rust
simonbs
simonbs
Runestone

๐Ÿ“ Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.

Score
100
โ˜… 3.2k โ‘‚ 215 +3/day
Swift
Ataraxy-Labs
Ataraxy-Labs
sem

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.

Score
81
โ˜… 3.1k โ‘‚ 93 +6/day
Rust
nvim-treesitter
nvim-treesitter
nvim-treesitter-textobjects
Score
94
โ˜… 2.8k โ‘‚ 267 +1/day
Tree-sitter Query
cocoindex-io
cocoindex-io
cocoindex-code

A super light-weight embedded code search engine CLI (AST based) that just works - saves 70% token and improves speed for coding agent ๐ŸŒŸ Star if you like it!

Score
77
โ˜… 2.5k โ‘‚ 196 +211/day
Python
afnanenayet
afnanenayet
diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

Score
73
โ˜… 2.4k โ‘‚ 53 +1/day
Rust
vitali87
vitali87
code-graph-rag

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

Score
97
โ˜… 2.3k โ‘‚ 384 +1/day
Python
open-compress
open-compress
claw-compactor

14-stage Fusion Pipeline for LLM token compression โ€” reversible compression, AST-aware code analysis, intelligent content routing. Zero LLM inference cost. MIT licensed.

Score
93
โ˜… 2.2k โ‘‚ 209 +5/day
Python
jgravelle
jgravelle
jcodemunch-mcp

Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.

Score
96
โ˜… 2.0k โ‘‚ 301 +1/day
Python
zee-editor
zee-editor
zee

A modern text editor for the terminal written in Rust

Score
38
โ˜… 1.8k โ‘‚ 56 +3/day
Rust
folke
folke
twilight.nvim

๐ŸŒ… Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.

Score
78
โ˜… 1.5k โ‘‚ 25 +3/day
Lua
unhappychoice
unhappychoice
gittype

A CLI code-typing game that turns your source code into typing challenges

Score
69
โ˜… 1.5k โ‘‚ 40 +6/day
Rust
chunkhound
chunkhound
chunkhound

Local first codebase intelligence

Score
100
โ˜… 1.4k โ‘‚ 108 +3/day
Python
JoosepAlviste
JoosepAlviste
nvim-ts-context-commentstring

Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.

Score
90
โ˜… 1.3k โ‘‚ 48 +1/day
Lua
Ataraxy-Labs
Ataraxy-Labs
weave

Entity-level git merge driver. Resolves false conflicts git invents when independent agents edit the same file. ~95% reduction vs. line-based merge.

Score
91
โ˜… 1.2k โ‘‚ 35 โ€”
Rust
nvim-treesitter
nvim-treesitter
playground

Treesitter playground integrated into Neovim

Score
60
โ˜… 924 โ‘‚ 48 โ€”
Lua
alexpovel
alexpovel
srgn

A grep-like tool which understands source code syntax and allows for manipulation in addition to search

Score
100
โ˜… 906 โ‘‚ 10 +1/day
Rust
sourcegraph
sourcegraph
doctree

First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph.

Score
60
โ˜… 880 โ‘‚ 24 โ€”
Go
emacs-tree-sitter
emacs-tree-sitter
elisp-tree-sitter

Emacs Lisp bindings for tree-sitter

Score
62
โ˜… 855 โ‘‚ 74 โ€”
Emacs Lisp
dchinmay2
dchinmay2
nvim-ts-rainbow

Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead

Score
58
โ˜… 851 โ‘‚ 63 โ€”
Lua
topiary
topiary
topiary
Score
65
โ˜… 837 โ‘‚ 58 โ€”
Rust
Enter-tainer
Enter-tainer
cxx2flow

ๅฐ† C/C++ ไปฃ็ ่ฝฌๆขๆˆๆต็จ‹ๅ›พ / Turn your C/C++ code into flowchart

Score
54
โ˜… 815 โ‘‚ 66 โ€”
Rust
bennypowers
bennypowers
nvim-regexplainer

Describe the regexp under the cursor

Score
85
โ˜… 758 โ‘‚ 7 โ€”
Lua
harshkedia177
harshkedia177
axon

Graph-powered code intelligence engine โ€” indexes codebases into a knowledge graph, exposed via MCP tools for AI agents and a CLI for developers.

Score
100
โ˜… 718 โ‘‚ 118 +1/day
Python
CodeEditApp
CodeEditApp
CodeEditSourceEditor

A code editor view written in Swift powered by tree-sitter.

Score
50
โ˜… 702 โ‘‚ 147 โ€”
Swift
probelabs
probelabs
probe

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.

Score
58
โ˜… 655 โ‘‚ 62 +2/day
Rust
CodeBendKit
CodeBendKit
codeseek

Rust-powered code intelligence CLI for AI coding agents. Builds call graphs and hybrid semantic search indexes (Dense + Sparse + RRF + Reranker) across 7 languages. Ships as native MCP tools for Claude Code and Codex CLI.

Score
50
โ˜… 596 โ‘‚ 42 +74/day
Rust
m-demare
m-demare
hlargs.nvim

Highlight arguments' definitions and usages, using Treesitter

Score
82
โ˜… 571 โ‘‚ 15 +1/day
Lua
RRethy
RRethy
nvim-treesitter-textsubjects

Location and syntax aware text objects which *do what you mean*

Score
45
โ˜… 569 โ‘‚ 25 +1/day
Tree-sitter Query
smacker
smacker
go-tree-sitter

Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter

Score
40
โ˜… 559 โ‘‚ 147 โ€”
C
Julian
Julian
lean.nvim

Neovim support for the Lean theorem prover

Score
88
โ˜… 551 โ‘‚ 56 +4/day
Lua
mizlan
mizlan
iswap.nvim

Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.

Score
81
โ˜… 527 โ‘‚ 22 +1/day
Lua
tree-sitter
tree-sitter
tree-sitter-typescript

TypeScript grammar for tree-sitter

Score
0
โ˜… 524 โ‘‚ 170 โ€”
JavaScript
levnikolaevich
levnikolaevich
claude-code-skills

Plugin suite + bundled MCP servers for Claude Code. Full delivery lifecycle: Agile pipeline with multi-model AI review, project bootstrap, documentation generation, codebase audits, performance optimization, community workflows. Includes hex-line (hash-verified editing), hex-graph (code knowledge graph), and hex-ssh (remote SSH) MCP servers.

Score
87
โ˜… 514 โ‘‚ 72 +5/day
JavaScript
tree-sitter
tree-sitter
tree-sitter-rust

Rust grammar for tree-sitter

Score
46
โ˜… 510 โ‘‚ 146 โ€”
JavaScript
Cranot
Cranot
roam-code

Local codebase intelligence CLI + MCP server for AI coding agents: SQLite code graph, 28 languages, 238 commands, 224 MCP tools, change-safety gates, audit evidence, zero API keys.

Score
84
โ˜… 495 โ‘‚ 47 +1/day
Python
mfussenegger
mfussenegger
nvim-treehopper

Region selection with hints on the AST nodes of a document powered by treesitter

Score
31
โ˜… 463 โ‘‚ 17 +1/day
Lua
bearcove
bearcove
arborium

An opinionated tree-sitter + tree-sitter-highlight + grammars bundle

Score
42
โ˜… 463 โ‘‚ 35 +3/day
JavaScript
kreuzberg-dev
kreuzberg-dev
tree-sitter-language-pack

Comprehensive tree-sitter grammar compilation with polyglot bindings โ€” Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 306+ languages.

Score
80
โ˜… 420 โ‘‚ 66 +3/day
Rust
Muvon
Muvon
octocode

Semantic code searcher and codebase utility

Score
79
โ˜… 417 โ‘‚ 42 +3/day
Rust
lewis6991
lewis6991
spellsitter.nvim

Treesitter powered spellchecker

Score
27
โ˜… 409 โ‘‚ 22 โ€”
Lua
RRethy
RRethy
nvim-treesitter-endwise

Wisely add "end" in Ruby, Vimscript, Lua, etc. Tree-sitter aware alternative to tpope's vim-endwise

Score
69
โ˜… 402 โ‘‚ 32 +1/day
Ruby
tree-sitter
tree-sitter
swift-tree-sitter

Swift API for the tree-sitter incremental parsing system

Score
0
โ˜… 401 โ‘‚ 51 +3/day
Swift
syncable-dev
syncable-dev
memtrace-public

Structural memory for AI coding agents. Bi-temporal graph, MCP-native, zero LLM calls. Cursor ยท Claude Code ยท Codex ยท Hermes ยท VS Code ยท Windsurf.

Score
76
โ˜… 385 โ‘‚ 33 +166/day
Python
1broseidon
1broseidon
cymbal

Language-agnostic code navigation CLI powered by tree-sitter

Score
75
โ˜… 283 โ‘‚ 29 +4/day
C
sankalp1999
sankalp1999
code_qa

RAG on codebases using treesitter and LanceDB

Score
64
โ˜… 282 โ‘‚ 43 โ€”
Python
rockerBOO
rockerBOO
boo-colorscheme-nvim

Boo is a colorscheme for Neovim with handcrafted support for LSP, Tree-sitter.

Score
73
โ˜… 275 โ‘‚ 15 +1/day
Lua
0sec-labs
0sec-labs
foxguard

A blazingly fast security scanner, written in Rust. Batteries included, TUI for triage, secrets, post-quantum audits, diff-aware scans and more ๐“ƒฅ

Score
0
โ˜… 274 โ‘‚ 15 โ€”
Rust
Neverdecel
Neverdecel
CodeRAG

Local-first, zero-key semantic code search for large and custom codebases โ€” hybrid vector + keyword retrieval with symbol-aware chunking. Usable as a CLI, Python library, REST API, or web UI.

Score
72
โ˜… 231 โ‘‚ 37 โ€”
Python
EvgeniyPeshkov
EvgeniyPeshkov
syntax-highlighter

Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.

Score
21
โ˜… 226 โ‘‚ 44 โ€”
TypeScript
TrySita
TrySita
AutoDocs

We handle what engineers and IDEs won't: generating and maintaining technical documentation for your codebase, while also providing search with dependency-aware context to help your AI tools understand your codebase and its conventions.

Score
100
โ˜… 197 โ‘‚ 15 โ€”
Python
aouicher
aouicher
graphmind

Local-first code intelligence for AI assistants. Turns your codebase into a knowledge graph your AI can query, navigate, and remember. 25 MCP tools.

Score
93
โ˜… 193 โ‘‚ 13 +11/day
Rust
Related Topics
#rust#mcp#neovim#developer-tools#claude-code#ast#python#code-intelligence#neovim-plugin#knowledge-graph#mcp-server#cli

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly