Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ
Top 23 treesitter Open-Source Projects
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
-
go.nvim
A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev experience.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
-
twilight.nvim
๐ Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
-
nvim-ts-context-commentstring
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
material.nvim
:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
-
onenord.nvim
๐๏ธ A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
-
nvim-treesitter-endwise
Wisely add "end" in Ruby, Vimscript, Lua, etc. Tree-sitter aware alternative to tpope's vim-endwise
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Treesitter is a syntax parser that'll build a tree-like structure to enable anything from excellent syntax highlighting through to complex refactoring. There are so many creative ways you can use Treesitter, from jumping around text objects to commenting sections of code, it's a must-have in my books.
Also, I recently started using the nightly version of Neovim and I noticed that my queries were not working, so between version 0.9.4 and 0.10.0 of Neovim there are breaking changes in terms of treesitter queries, I suggest you go to this file in the ray-x/go.nvim repository so you can see the queries for both Neovim 0.9.4 and 0.10.0 versions.
Project mention: Hi guys, I'm just new at neovim and I was wondering what are the best pluggings for react, svelte etc and with Ts and tailwind pluggins, thanks ๐ | /r/neovim | 2023-07-03Here are the list of few of them that I use: typescript-tools tailwind-colors tailwind-sorter nvim-colorizer nvim-ts-autotag ts-rainbow2 and ofc LSP for tailwind.
I work with Vue every day, but I don't use AstroNvim. The Volar language server with Take Over Mode works great for me. I don't know what exactly is broken for you when commenting, but my plugin nvim-ts-context-commentstring works for setting the correct commentstring in the Vue single file component sections with Treesitter.
https://github.com/marko-cerovac/material.nvim with my own tweaks. It's written to be customized.
Wansmer/treesj and/or CKolkey/ts-node-action - very useful for lua tables and stuff
One of the demo pics in the GitHub README seemingly shows a file navigation panel. Since I haven't seen any config which reproduces this feature, do you any ideas as to how it was done? I'm only aware of two packages with similar functionality (nvim-navbuddy and dropbar) but they do not display breadcrumbs as a side panel.
Looks like Dracula: https://github.com/Mofiqul/dracula.nvim
Neovim supports treesitter based selections and "jumps", which I think are awesome
https://www.reddit.com/r/neovim/comments/r10llx/the_most_ama...
Or
https://github.com/RRethy/nvim-treesitter-textsubjects
Helix also supports them by default
Project mention: Hi guys, I'm just new at neovim and I was wondering what are the best pluggings for react, svelte etc and with Ts and tailwind pluggins, thanks ๐ | /r/neovim | 2023-07-03Here are the list of few of them that I use: typescript-tools tailwind-colors tailwind-sorter nvim-colorizer nvim-ts-autotag ts-rainbow2 and ofc LSP for tailwind.
treesitter related posts
-
Tree-Sitter
-
What are your custom treesitter language injections?
-
Vim Boss โ Neovim
-
Hi guys, I'm just new at neovim and I was wondering what are the best pluggings for react, svelte etc and with Ts and tailwind pluggins, thanks ๐
-
miss-dracula, yet another colorscheme for night owls that still like colors
-
What plugins do you use to manage html tags in jsx/tsx files?
-
I really like the theme but don't know which theme this is. Can you please help me with that?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2024
Index
What are some of the best open-source treesitter projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Comment.nvim | 3,569 |
2 | go.nvim | 1,805 |
3 | nvim-ts-closetag | 1,428 |
4 | onedark.nvim | 1,399 |
5 | navigator.lua | 1,219 |
6 | twilight.nvim | 1,140 |
7 | nvim-ts-context-commentstring | 1,061 |
8 | material.nvim | 922 |
9 | treesj | 889 |
10 | dropbar.nvim | 845 |
11 | vscode.nvim | 641 |
12 | dracula.nvim | 541 |
13 | onenord.nvim | 478 |
14 | nvim-treesitter-textsubjects | 466 |
15 | elixir-tools.nvim | 372 |
16 | vim-material | 367 |
17 | nvim_context_vt | 356 |
18 | nvim-ts-rainbow2 | 341 |
19 | zephyr-nvim | 325 |
20 | nvim-treesitter-endwise | 314 |
21 | poimandres.nvim | 305 |
22 | aurora | 297 |
23 | gopher.nvim | 266 |
Sponsored