The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 15 Lua tree-sitter Projects
-
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.
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.
-
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.
-
Project mention: AST-grep(sg) is a CLI tool for code structural search, lint, and rewriting | news.ycombinator.com | 2023-12-10
There is also a neovim plugin doing structural search/replace, also based on treesitter: https://github.com/cshuaimin/ssr.nvim
-
Hang on.. doesn’t nvim-regexplainer already exist? And what are the key differences?
-
iswap.nvim
Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
I do like my own colorscheme. Is dark and one or 2 colors with slight variations https://github.com/rockerBOO/boo-colorscheme-nvim
-
-
-
SelectEase
SelectEase selects matching nodes near the cursor using Treesitter queries with Vim's Select Mode.
SelectEase do it but it is not perfect. It skips keywords and some objects like number literals in list. Is there any other plugin or any script that can help with this
-
-
-
I created a plugin which lets you toggle custom injections: https://github.com/Dronakurl/injectme.nvim/tree/main
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua tree-sitter related posts
- JetBrains' unremovable AI assistant meets irresistible outcry
- Changing capture groups in neovim treesitter
- How to move between the topmost/root node in treesitter?
- Send your Neovim Configs which you use on daily basis.
- otter.nvim: LSP features for embedded languages (e.g. code chunks in markdown)
- [WIP] A feature-rich, polished, highly customizable winbar, with drop down menu support and multiple backends
- Trying to set up a dev environment for Vue.js in Astrovim
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source tree-sitter projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | twilight.nvim | 1,124 |
2 | nvim-ts-context-commentstring | 1,037 |
3 | ssr.nvim | 854 |
4 | nvim-regexplainer | 586 |
5 | iswap.nvim | 484 |
6 | hlargs.nvim | 426 |
7 | nvim-treehopper | 391 |
8 | boo-colorscheme-nvim | 182 |
9 | nebulous.nvim | 180 |
10 | treesitter-unit | 149 |
11 | SelectEase | 83 |
12 | query-secretary | 64 |
13 | nvim-cmp-buffer-lines | 60 |
14 | injectme.nvim | 36 |
15 | shark | 36 |