There are 67 repositories under tree-sitter topic.
An incremental parsing system for programming tools
Nvim Treesitter configurations and abstraction layer
Transpile curl commands into Python, JavaScript and 27 other languages
GritQL is a query language for searching, linting, and modifying code.
📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
A tree-sitter based AST difftool to get meaningful semantic diffs
A modern text editor for the terminal written in Rust
CodeTF: One-stop Transformer Library for State-of-the-art Code LLM
🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
Python bindings to the Tree-sitter parsing library
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
Treesitter playground integrated into Neovim
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.
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead
Emacs Lisp bindings for tree-sitter
将 C/C++ 代码转换成流程图 / Turn your C/C++ code into flowchart
Describe the regexp under the cursor
A code editor view written in Swift powered by tree-sitter.
Location and syntax aware text objects which *do what you mean*
Highlight arguments' definitions and usages, using Treesitter
Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
Markdown grammar for tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
Globstar is a fast, feature-rich, and open-source static analysis toolkit for writing and running code checkers. Based on tree-sitter.
Region selection with hints on the AST nodes of a document powered by treesitter