Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Tree-sitter
T

Tree-sitter

Tool
90 projects210.3k total stars11.8k total forks18 languages

Open-source projects built with Tree-sitter

There are currently 90 open-source projects built with Tree-sitter, with a combined total of 210.3k GitHub stars. The most common language among these projects is Lua.

Showing 90 open-source projects · page 3 of 3

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
carrot.nvim
carrot.nvimjbyuki/carrot.nvim

A Neovim plugin that evaluates Lua code blocks inside Markdown files and displays results inline.

280Lua
1 year ago
buckwheat
buckwheatJetBrains-Research/buckwheat

A multi-language tokenizer for extracting identifiers from source code using tree-sitter and pygments parsers.

247Jupyter Notebook
4 years ago
md-table-tidy.nvim
md-table-tidy.nvimtimantipov/md-table-tidy.nvim

A lightweight Neovim plugin that automatically formats markdown tables by aligning pipes, cells, and headers.

233Lua
16 days ago
markdown-togglecheck
markdown-togglechecknfrid/markdown-togglecheck

A Neovim plugin that toggles markdown task list checkboxes using Tree-sitter.

233Lua
3 years ago
comment-tasks.nvim
comment-tasks.nvimgeorgeharker/comment-tasks.nvim

A Neovim plugin that creates and manages tasks in ClickUp, GitHub, Linear, and other platforms directly from code comments.

191Lua
2 months ago
doom-ada
doom-adatomekw/doom-ada

A Doom Emacs module for Ada development with syntax highlighting, LSP support, and Alire integration.

190Emacs Lisp
11 months ago
binary-swap.nvim
binary-swap.nvimWansmer/binary-swap.nvim

Neovim plugin for swapping operands and operators in binary expressions using Tree-sitter.

181Lua
3 years ago
GitEvo
GitEvoandrehora/gitevo

Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.

182Python
9 months ago
hopcsharp.nvim
hopcsharp.nvimleblocks/hopcsharp.nvim

A lightweight Neovim plugin for fast code navigation in large C# projects using cached tree-sitter parsing and SQLite.

172Lua
8 days ago
sibling-jump.nvim
sibling-jump.nvimsubev/sibling-jump.nvim

A Neovim plugin for context-aware navigation between sibling code nodes using Tree-sitter.

170Lua
6 months ago
tree-comment.nvim
tree-comment.nvimalexmozaidze/tree-comment.nvim

A Neovim plugin that simplifies integration with tree-sitter-comment parser for customizable comment keyword highlighting.

130Fennel
9 months ago
graft.nvim
graft.nvimsatozawa/graft.nvim

Tree-aware text objects and operators for manipulating Markdown bullet lists as subtrees in Neovim.

120Lua
4 months ago
gh-actions.nvim
gh-actions.nvimHdoc1509/gh-actions.nvim

A Neovim plugin that enhances support for GitHub Actions files with syntax highlighting and LSP integration.

110Lua
8 months ago
treesitter-outer
treesitter-outerMr-LLLLL/treesitter-outer

A Neovim plugin that uses Tree-sitter to jump to outer syntax nodes in programming languages like Lua, Python, and more.

101Scheme
2 years ago
adev.nvim
adev.nvimabdellatif-temsamani/adev.nvim

A feature-rich, over-engineered Neovim distribution providing a complete development environment with extensive plugins and customization.

103Lua
22 days ago
skipper.nvim
skipper.nvimBeargruug/skipper.nvim

A lightweight Neovim plugin for fast function navigation using Tree-sitter.

90Lua
1 month ago
Tree Sitter Rocq
Tree Sitter Rocqlamg/tree-sitter-rocq

A partial Tree-sitter grammar for Rocq Prover syntax highlighting in text editors like Helix.

51Rocq Prover
1 year ago
rocketlog.nvim
rocketlog.nvimevanmcpheron/rocketlog.nvim

A Neovim plugin for fast, structured debug logging in JavaScript and TypeScript files.

42Lua
3 months ago
1
2
3