SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Lua Plugin Projects
-
Packages that we will use : blink.cmp for autocompletion, typescript-tools for the typescript LSP, neovim/nvim-lspconfig to set up the LSP, and Mason so we can install volar.
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
akinsho/toggleterm.nvim: A neovim lua plugin to help easily manage multiple terminal windows.
-
Project mention: Bro Install Neovim On Windows And Setup Neovim Without Neovim Package Manager 🙀 | dev.to | 2024-09-08
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
Comments (To add comments) Docs: https://github.com/numToStr/Comment.nvim Config:
-
-
Project mention: Augment.vim: AI Chat and completion in Vim and Neovim | news.ycombinator.com | 2025-02-18
I've used it a ton too and it feels quite polished. Lately I've seen codecompanion.nvim[1] around a lot and been wondering if someone has tried both, are there differences between these two in actual use that would make other one worth trying over the another?
[1] https://github.com/olimorris/codecompanion.nvim
-
rustaceanvim
🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
cellular-automaton.nvim
A useless plugin that might help you cope with stubbornly broken tests or overall lack of sense in life. It lets you execute aesthetically pleasing, cellular automaton animations based on the content of neovim buffer.
You can do so many things with Neovim, like playing Tetris and applying Cellular Automata to your code. These are mostly useless but it really shows the freedom Neovim offers.
-
Project mention: Lazy Docker: The lazier way to manage everything Docker | news.ycombinator.com | 2024-11-22
lazygit inside neovim might not be a complete replacement for magit (I can't tell yet), but it does everything I need it to for day to day development. I can't remember the last time I launched Emacs for work.
https://github.com/kdheepak/lazygit.nvim
-
-
nvim-ts-context-commentstring
Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
-
gp.nvim
Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..]
If I just use nvim and my own AI plugin ecosystem, is Zed AI worth trying?
https://github.com/jackMort/ChatGPT.nvim
https://github.com/olimorris/codecompanion.nvim
https://github.com/Robitx/gp.nvim
https://github.com/frankroeder/parrot.nvim
-
-
Docs: https://github.com/mikavilpas/yazi.nvim Config: This doesn't require any separate config. If you use yazi, the same config will be used here. Only the keybinds need to be configured while installing:
-
-
-
To achieve our goals of fingertip access nirvana, we are going to be using a plugin called FTerm.nvim.
-
-
-
-
vimade
Vimade let's you dim, fade, tint, animate, and customize colors in your windows and buffers for (Neo)vim
-
-
gitlinker.nvim
A lua neovim plugin to generate shareable file permalinks (with line ranges) for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua Plugin discussion
Lua Plugin related posts
-
So... I created yet another Neovim plugin
-
Zed AI
-
Practical Vim Command Workflow
-
Neo-Tree.nvim
-
My 2024 PDE: NeoVim
-
Alternative to vim-textmanip plugin? (move selected blocks of text)
-
10 Reasons for Choosing API7
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Mar 2025
Index
What are some of the best open-source Plugin projects in Lua? This list will help you:
# | Project | Stars |
---|---|---|
1 | nvim-lspconfig | 11,379 |
2 | toggleterm.nvim | 4,718 |
3 | neo-tree.nvim | 4,288 |
4 | Comment.nvim | 4,177 |
5 | z.lua | 3,052 |
6 | codecompanion.nvim | 2,711 |
7 | rustaceanvim | 2,113 |
8 | cellular-automaton.nvim | 1,955 |
9 | lazygit.nvim | 1,748 |
10 | leetcode.nvim | 1,390 |
11 | nvim-ts-context-commentstring | 1,223 |
12 | gp.nvim | 1,084 |
13 | nvim-scrollbar | 913 |
14 | yazi.nvim | 860 |
15 | rocks.nvim | 843 |
16 | nvim-highlight-colors | 796 |
17 | FTerm.nvim | 752 |
18 | no-neck-pain.nvim | 661 |
19 | registers.nvim | 613 |
20 | grapple.nvim | 609 |
21 | vimade | 605 |
22 | statuscol.nvim | 559 |
23 | gitlinker.nvim | 551 |