Lua tree-sitter

Open-source Lua projects categorized as tree-sitter

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.

    Project mention: Trying to set up a dev environment for Vue.js in Astrovim | /r/neovim | 2023-05-18

    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.

  • ssr.nvim

    Treesitter based structural search and replace plugin for Neovim.

    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

  • nvim-regexplainer

    Describe the regexp under the cursor

    Project mention: Hypersonic.nvim, new RegExp explaining plugin | /r/neovim | 2023-06-19

    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.

  • hlargs.nvim

    Highlight arguments' definitions and usages, using Treesitter

  • nvim-treehopper

    Region selection with hints on the AST nodes of a document powered by treesitter

  • 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.

  • boo-colorscheme-nvim

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

    Project mention: Eye saving themes suggestions | /r/neovim | 2023-06-09

    I do like my own colorscheme. Is dark and one or 2 colors with slight variations https://github.com/rockerBOO/boo-colorscheme-nvim

  • nebulous.nvim

    Minimalist Collection of Colorschemes for Neovim Written in Lua

  • treesitter-unit

    A Neovim plugin to deal with treesitter units

  • SelectEase

    SelectEase selects matching nodes near the cursor using Treesitter queries with Vim's Select Mode.

    Project mention: How do I jump to the next ANY text-object or symbol? | /r/neovim | 2023-11-02

    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

  • query-secretary

    Neovim Plugin that assists you in writing Treesitter Queries

  • nvim-cmp-buffer-lines

    nvim-cmp completion source for buffer lines

  • injectme.nvim

    Neovim plugin to help setup language injections with treesitter

    Project mention: What are your custom treesitter language injections? | /r/neovim | 2023-12-06

    I created a plugin which lets you toggle custom injections: https://github.com/Dronakurl/injectme.nvim/tree/main

  • shark

    Neovim setup, all in Lua (by arsham)

    Project mention: Send your Neovim Configs which you use on daily basis. | /r/neovim | 2023-06-08
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-10.

Lua tree-sitter related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com