Tree-sitter
    Tree-sitter is a parser generator tool and an incremental parsing
library. It can build a concrete syntax tree for a source file and
efficiently update the syntax tree as the source file is
edited. Tree-sitter grammars can be reused in many different
languages.
Here are 1,020 public repositories matching this topic...
An incremental parsing system for programming tools
- 
            Updated
            
Nov 4, 2025  - Rust
 
Nvim Treesitter configurations and abstraction layer
- 
            Updated
            
Nov 3, 2025  - Tree-sitter Query
 
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
- 
            Updated
            
Nov 3, 2025  - Rust
 
Transpile curl commands into Python, JavaScript and 27 other languages
- 
            Updated
            
Sep 26, 2025  - TypeScript
 
GritQL is a query language for searching, linting, and modifying code.
- 
            Updated
            
Oct 13, 2025  - Rust
 
📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
- 
            Updated
            
Aug 31, 2025  - Swift
 
- 
            Updated
            
Nov 3, 2025  - Tree-sitter Query
 
A tree-sitter based AST difftool to get meaningful semantic diffs
- 
            Updated
            
Nov 4, 2025  - Rust
 
A modern text editor for the terminal written in Rust
- 
            Updated
            
Feb 6, 2025  - Rust
 
CodeTF: One-stop Transformer Library for State-of-the-art Code LLM
- 
            Updated
            
May 1, 2025  - Python
 
🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
- 
            Updated
            
Oct 28, 2025  - Lua
 
Flow Control: a programmer's text editor
- 
            Updated
            
Nov 4, 2025  - Zig
 
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
- 
            Updated
            
Dec 7, 2024  - Lua
 
Python bindings to the Tree-sitter parsing library
- 
            Updated
            
Oct 25, 2025  - C
 
Structured Editing and Navigation in Emacs with Tree-Sitter
- 
            Updated
            
Nov 3, 2025  - Emacs Lisp
 
Treesitter based structural search and replace plugin for Neovim.
- 
            Updated
            
Sep 7, 2024  - Lua
 
Treesitter playground integrated into Neovim
- 
            Updated
            
Sep 15, 2023  - Lua
 
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.
- 
            Updated
            
Aug 13, 2024  - Go
 
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
- 
            Updated
            
Nov 1, 2025  - Rust
 
Created by maxbrunsfeld
Released 2019
Latest release about 1 month ago
- Followers
 - 70 followers
 - Repository
 - tree-sitter/tree-sitter
 - Website
 - github.com/topics/tree-sitter