InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Lua neovim-lua-plugin Projects
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
You can definitely put all of your configuration into a single file for AstroNvim if you want.
In the docs it shows the minimal configuration to get AstroNvim running which is <10 lines in your ~/.config/init.lua file and then anything else you can just drop in that same file if you want. (https://github.com/AstroNvim/AstroNvim?tab=readme-ov-file#mi...)
Here is a user on GitHub that has a single file AstroNvim configuration: https://github.com/20k-ultra/dotfiles/blob/master/nvim/init....
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
noice.nvim
💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
Noice.nvim
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
My role involves frequent code reviews, branch comparisons, and commit diffs, and I absolutely love RubyMine’s diff tool (which is great across JetBrains products). For a potential vim alternative, I’ve come across diffview.nvim I haven't tried it yet, but it looks promising! At home, I use LazyGit, which is great but occasionally leaves me wishing for more robust features.
-
Project mention: Do you really need a plugin for fuzzy finding files in Neovim? | dev.to | 2025-05-06
I really liked Telescope but like I said, me being me, I began to question if I need it with all it bells and whistles just for finding files. It felt overkill for the job. Also, recently I migrated to blink.cmp for completion. I liked the fact that it gives you commonly used sources out of the box, and that includes cmdline completion.
-
I committed to vim sometime in the 90's, and have coded on it full-time since. But I've had very poor tooling integration, until a year or two ago.
It's taken some time to grow into it, but I'm definitely enjoying having diagnostics built-in and having types helping me do autocomplete.
One of the things that I'll credit as having made a huge different is switching to AstroVim ~2 years ago. It provided a bunch of helpful, sensible leader key things, and a little mini gui to show them off. It also has an excellent community repository of ready-to-go preconfigured plugins. I'd been loath to get deep into configuring my own vim, but having these community packs ready to go has really opened up my interest in exploring, in seeing whats out there. And whatever language you work in, there's probably a pretty good ready-to-go setup to get good LSP support. https://github.com/AstroNvim/astrocommunity/tree/main/lua/as...
I'd done some years with Eclipse & Eclim, long long ago. And knew there were some really important, key dev tools I was missing. Just having separate debugging instances going (or falling back to printf-style debugging), versus that being something I could do in vim was a huge sign to me that while I could edit reasonably well, I was behind the power curve of where I wanted to be in coding, in what I expect from an IDE. It's been nice to very rapidly gain ground these past couple years.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
CompetiTest.nvim
CompetiTest.nvim is a Neovim plugin for Competitive Programming: it can manage and check testcases, download problems and contests from online judges and much more
-
Project mention: Show HN: The Neovim syntax tree traversal plugin you've been waiting for | news.ycombinator.com | 2025-01-18
-
-
-
nvim-window-picker
This plugins prompts the user to pick a window and returns the window id of the picked window
-
-
When I was trying to find a way to switch between colorschemes, I discovered Themery.nvim a colorscheme switcher with a live preview. It's an amazing plugin at its job, but I found it a bit annoying that I need to add my colorscheme to my plugin manager and then add it to a colorscheme switcher. So I made my own plugin to solve this problem!
-
-
yarepl.nvim
All-in-one REPL and TUI App management tool. Offering flexible interaction paradigms, project-level configs, aider-chat integration, and native dot-repeat.
-
-
cosmic-ui
Cosmic-UI is a simple wrapper around specific vim functionality. Built in order to provide a quick and easy way to create a Cosmic UI experience with Neovim!
-
compiler-explorer.nvim
Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua neovim-lua-plugin discussion
Lua neovim-lua-plugin related posts
-
Do you really need a plugin for fuzzy finding files in Neovim?
-
Vim: Minimalist Environment
-
Please, help with highlights.
-
More-prompt
-
Help with LazyVim error
-
Help needed for adding noice to AstroNvim
-
Gitsigns thinks that new lines in Windows are differences
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
Index
What are some of the best open-source neovim-lua-plugin projects in Lua? This list will help you:
# | Project | Stars |
---|---|---|
1 | AstroNvim | 13,334 |
2 | gitsigns.nvim | 5,748 |
3 | noice.nvim | 4,999 |
4 | diffview.nvim | 4,602 |
5 | blink.cmp | 4,389 |
6 | astrocommunity | 1,436 |
7 | iron.nvim | 1,119 |
8 | edgy.nvim | 971 |
9 | nvim-scrollbar | 938 |
10 | ccc.nvim | 875 |
11 | winshift.nvim | 512 |
12 | CompetiTest.nvim | 478 |
13 | treewalker.nvim | 433 |
14 | gruvbox-baby | 420 |
15 | cmp-git | 416 |
16 | nvim-window-picker | 395 |
17 | clipboard-image.nvim | 320 |
18 | themery.nvim | 282 |
19 | im-select.nvim | 238 |
20 | yarepl.nvim | 195 |
21 | nvim-treeclimber | 179 |
22 | cosmic-ui | 165 |
23 | compiler-explorer.nvim | 156 |