#Treesitter

Showing 57 of 57 repositories tagged #treesitter, ranked by stars

numToStr
numToStr
Comment.nvim

:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more

Score
83
β˜… 4.7k β‘‚ 185 +1/day
Lua
ray-x
ray-x
go.nvim

G'day Nvimer, Joyful Gopher: Explore the Feature-Packed Go Plugin for Neovim

Score
0
β˜… 2.6k β‘‚ 159 +1/day
Lua
navarasu
navarasu
onedark.nvim

One dark and light colorscheme for neovim >= 0.5.0 written in lua based on Atom's One Dark and Light theme. Additionally, it comes with 5 color variant styles

Score
100
β˜… 2.0k β‘‚ 181 +5/day
Lua
Bekaboo
Bekaboo
dropbar.nvim

IDE-like breadcrumbs, out of the box

Score
96
β˜… 1.6k β‘‚ 43 +3/day
Lua
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
81
β˜… 1.5k β‘‚ 25 +3/day
Lua
ray-x
ray-x
navigator.lua

Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍

Score
98
β˜… 1.4k β‘‚ 64 +2/day
Lua
Wansmer
Wansmer
treesj

Neovim plugin for splitting/joining blocks of code

Score
94
β˜… 1.3k β‘‚ 50 +2/day
Lua
JoosepAlviste
JoosepAlviste
nvim-ts-context-commentstring

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

Score
93
β˜… 1.3k β‘‚ 48 +1/day
Lua
marko-cerovac
marko-cerovac
material.nvim

:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins

Score
91
β˜… 1.1k β‘‚ 139 +2/day
Lua
Mofiqul
Mofiqul
vscode.nvim

Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code

Score
85
β˜… 985 β‘‚ 139 +5/day
Lua
Mofiqul
Mofiqul
dracula.nvim

Dracula colorscheme for neovim written in Lua

Score
78
β˜… 775 β‘‚ 123 +3/day
Lua
rmehri01
rmehri01
onenord.nvim

πŸ”οΈ A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.

Score
89
β˜… 642 β‘‚ 51 +4/day
Lua
luckasRanarison
luckasRanarison
tailwind-tools.nvim

An unofficial Tailwind CSS integration and tooling for Neovim

Score
43
β˜… 588 β‘‚ 57 β€”
Lua
RRethy
RRethy
nvim-treesitter-textsubjects

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

Score
41
β˜… 569 β‘‚ 25 +1/day
Tree-sitter Query
olivercederborg
olivercederborg
poimandres.nvim

Poimandres colorscheme for Neovim written in Lua

Score
39
β˜… 498 β‘‚ 44 β€”
Lua
elixir-tools
elixir-tools
elixir-tools.nvim

Neovim plugin for Elixir

Score
87
β˜… 485 β‘‚ 33 β€”
Lua
SmiteshP
SmiteshP
nvim-gps

Simple statusline component that shows what scope you are working inside

Score
37
β˜… 476 β‘‚ 42 β€”
Scheme
ribru17
ribru17
bamboo.nvim

Warm Green Theme for Neovim and Beyond

Score
69
β˜… 473 β‘‚ 23 +3/day
Lua
andersevenrud
andersevenrud
nvim_context_vt

Virtual text context for neovim treesitter

Score
80
β˜… 413 β‘‚ 19 +2/day
Lua
RRethy
RRethy
nvim-treesitter-endwise

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

Score
70
β˜… 402 β‘‚ 32 +1/day
Ruby
nvimdev
nvimdev
zephyr-nvim

A dark neovim colorscheme written in lua

Score
33
β˜… 375 β‘‚ 55 β€”
Lua
hzchirs
hzchirs
vim-material

🧩 Visual Studio Code Material Theme port for Vim/Neovim

Score
31
β˜… 366 β‘‚ 42 β€”
Vim Script
HiPhish
HiPhish
nvim-ts-rainbow2

Rainbow delimiters for Neovim through Tree-sitter

Score
28
β˜… 324 β‘‚ 33 β€”
Lua
Mofiqul
Mofiqul
adwaita.nvim

Neovim colorscheme using Gnome Adwaita syntax

Score
76
β˜… 290 β‘‚ 34 +1/day
Lua
rockerBOO
rockerBOO
boo-colorscheme-nvim

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

Score
74
β˜… 275 β‘‚ 15 +1/day
Lua
NTBBloodbath
NTBBloodbath
doom-one.nvim

doom-emacs' doom-one Lua port for Neovim

Score
24
β˜… 252 β‘‚ 33 +1/day
Lua
Iron-E
Iron-E
nvim-highlite

A colorscheme generator that is "lite" on logic for the developer.

Score
72
β˜… 252 β‘‚ 29 +1/day
Lua
bernardassan
bernardassan
awesome-neovim

Awesome Configurations for C/C++, Zig, Rust, Python, Shell, Web and Lua development in NeoVim

Score
67
β˜… 239 β‘‚ 135 β€”
Lua
diegoulloao
diegoulloao
neofusion.nvim

nvim theme blending lava red and ice blue for a vibrant coding experience ✨

Score
63
β˜… 233 β‘‚ 6 +1/day
Lua
rockyzhang24
rockyzhang24
arctic.nvim

Neovim color schemes ported from VSCode Dark+ and Dark Modern with Treesitter and semantic token highlighting

Score
22
β˜… 218 β‘‚ 28 β€”
Lua
rafamadriz
rafamadriz
neon

Customizable coloscheme with dark and light options, vivid colors and easy on the eye.

Score
19
β˜… 210 β‘‚ 14 β€”
Lua
Wansmer
Wansmer
sibling-swap.nvim

Neovim plugin for swaps closest siblings with Tree-Sitter

Score
61
β˜… 184 β‘‚ 3 +1/day
Lua
Dkendal
Dkendal
nvim-treeclimber

Neovim structured editing plugin

Score
26
β˜… 182 β‘‚ 5 β€”
Lua
barrettruth
barrettruth
diffs.nvim

treesitter syntax highlighting for diffs

Score
65
β˜… 178 β‘‚ 4 +1/day
Lua
David-Kunz
David-Kunz
treesitter-unit

A Neovim plugin to deal with treesitter units

Score
57
β˜… 163 β‘‚ 3 β€”
Lua
Badhi
Badhi
nvim-treesitter-cpp-tools

C++ Helper Snippets Using Treesitter

Score
44
β˜… 161 β‘‚ 12 β€”
Lua
ixahmedxi
ixahmedxi
trashvim

The trashiest of neovim lua configs for the one and only trash_dev. πŸ—‘

Score
17
β˜… 142 β‘‚ 15 β€”
Lua
FluxxField
FluxxField
smart-motion.nvim

Label-based motion framework for Neovim β€” jump to words, lines, search matches, treesitter nodes, and more with composable operators (d/y/c/p) and multi-window support.

Score
52
β˜… 139 β‘‚ 3 β€”
Lua
mawkler
mawkler
demicolon.nvim

Overloaded ; and , keys in Neovim

Score
59
β˜… 132 β‘‚ 8 +1/day
Lua
ziontee113
ziontee113
neo-minimap

Plugin for Neovim that lets you create your own "minimap" from Treesitter Queries or Vim Regex.

Score
13
β˜… 130 β‘‚ 5 β€”
Lua
HarshK97
HarshK97
diffmantic.nvim

Semantic Diff Engine for Neovim Using Tree-sitter

Score
56
β˜… 122 β‘‚ 0 β€”
Lua
s1n7ax
s1n7ax
archived-dotnvim

Neovim Lua configuration pre-configured for Java, JavaScript, Typescript etc...

Score
15
β˜… 121 β‘‚ 16 β€”
Lua
bennypowers
bennypowers
splitjoin.nvim

πŸͺ“πŸ§· Split or join list-like syntax constructs

Score
48
β˜… 99 β‘‚ 1 +1/day
Lua
calops
calops
hmts.nvim

Custom treesitter queries for Home Manager nix files, in Neovim

Score
11
β˜… 96 β‘‚ 9 β€”
Lua
Mathijs-Bakker
Mathijs-Bakker
godotdev.nvim

Neovim plugin for Godot 4 with GDScript LSP, GDShader support, C#, DAP debugging, Godot console output, formatting, health checks, static scene tree inspector, and in-editor Godot docs.

Score
54
β˜… 93 β‘‚ 7 β€”
Lua
beauwilliams
beauwilliams
Dotfiles

Well documented awesome dotfiles 😍 Many neovim lua configs, handy zsh/bash functions, fzf functions + more

Score
50
β˜… 87 β‘‚ 5 β€”
Lua
Alexis12119
Alexis12119
nightly.nvim

A customized theme for Neovim, based on the Everblush color scheme.

Score
9
β˜… 76 β‘‚ 3 β€”
Lua
kiyoon
kiyoon
treesitter-indent-object.nvim

Context-aware indent textobject powered by Treesitter. `vai` to select current context.

Score
20
β˜… 74 β‘‚ 2 +1/day
Lua
mrcjkb
mrcjkb
neotest-haskell

Neotest adapter for Haskell (cabal or stack) with support for Sydtest, Hspec and Tasty

Score
46
β˜… 69 β‘‚ 3 β€”
Lua
ekropotin
ekropotin
quickmark

Quickmark is a Markdown linter written in Rust with first-class LSP support, giving you fast, seamless feedback in any editor.

Score
0
β˜… 53 β‘‚ 3 β€”
Rust
lumen-oss
lumen-oss
rocks-treesitter.nvim

A "just works" tree-sitter setup for rocks.nvim!

Score
4
β˜… 53 β‘‚ 3 β€”
Lua
Everduin94
Everduin94
nvim-quick-switcher

Quickly navigate to other files/extensions based on the current file name or jump to nodes in a file via treesitter. Written in Lua.

Score
6
β˜… 52 β‘‚ 5 β€”
Lua
Aejkatappaja
Aejkatappaja
sora

η©Ί A deep colorscheme for Neovim. Ethereal cyan, muted accents, near-black canvas.

Score
35
β˜… 49 β‘‚ 1 β€”
Lua
jfpedroza
jfpedroza
neotest-elixir

Neotest adapter for Elixir

Score
7
β˜… 48 β‘‚ 12 β€”
Lua
Dronakurl
Dronakurl
injectme.nvim

Neovim plugin to help setup language injections with treesitter

Score
2
β˜… 45 β‘‚ 2 β€”
Lua
techwizrd
techwizrd
render-latex.nvim

Fast display-math rendering for Markdown in Neovim, with inline math that stays smooth while editing.

Score
30
β˜… 42 β‘‚ 1 +1/day
Lua
Vallen217
Vallen217
eidolon.nvim

Neovim colorscheme

Score
0
β˜… 34 β‘‚ 1 β€”
Lua
Related Topics
#neovim#lua#neovim-plugin#nvim#colorscheme#vim#theme#plugin#nvim-plugin#neovim-colorscheme#neovim-lua#tree-sitter

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly