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-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....
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
-
-
compiler.nvim
Neovim compiler for building and running your code without having to configure anything
-
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.
-
-
-
nvim-window-picker
This plugins prompts the user to pick a window and returns the window id of the picked window
-
-
-
-
-
easytables.nvim
Easily insert and edit markdown tables using Neovim with a live preview and useful helpers
- Project mention: Show HN: Daily-notes.nvim – fuzzy time journal and planning plugin | news.ycombinator.com | 2025-02-08
I've been using simply `nvim "$(date "+%Y/%b/%d").md"` for about 5 years now. Every time I see a note taking project or an article about it, like the Zettelkasten method for example, I'm comparing to my one-liner.
I think it'd be useful to have a gif in https://github.com/fdavies93/daily-notes.nvim like https://github.com/jakobkhansen/journal.nvim does. But even then I must say, I still can't intuitively see the benefits of installing a whole plugin. I'm not doubting there are benefits, it's just that I'm reluctant to invest the days and weeks installing and using these plugins to know how they work.
-
treesitter-indent-object.nvim
Context-aware indent textobject powered by Treesitter. `vai` to select current context.
-
-
-
-
-
pendulum.nvim
pendulum is a simple timer plugin for Neovim designed to assist competitive programmers or coders in general who wants to practice coding for interviews.
-
deepl.nvim
Neovim plugin that translates text using the DeepL API with multiple output modes (float, replace, append)
Project mention: Show HN: Neovim plugin for DeepL-powered text translation | news.ycombinator.com | 2025-11-16 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua neovim-plugins discussion
Lua neovim-plugins related posts
-
debugprint.nvim now at v1.5.1 - check it out to create debug/print statements with ease
-
Hey everyone I recently joined. Been using vim with basic plugin for past 4 years recently switched to neovim. How should I start ?
-
How can I switch the local input method in Vim on a remote server?
-
fsplash.nvim: show a custom splash screen in a floating window
-
neovim config structure explanation?
-
Anyone willing to share configuration for Ruby on Rails?
-
[Meta] Can we get a post started to sticky starting resources for neovim?
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
Index
What are some of the best open-source neovim-plugin projects in Lua? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | AstroNvim | 13,965 |
| 2 | nvim-web-devicons | 2,557 |
| 3 | gruvbox.nvim | 2,394 |
| 4 | neoscroll.nvim | 1,932 |
| 5 | telescope-undo.nvim | 783 |
| 6 | nvim-luapad | 664 |
| 7 | compiler.nvim | 638 |
| 8 | cmake-tools.nvim | 510 |
| 9 | debugprint.nvim | 503 |
| 10 | nvim-window-picker | 438 |
| 11 | im-select.nvim | 307 |
| 12 | markmap.nvim | 211 |
| 13 | nvim-insx | 198 |
| 14 | pymple.nvim | 138 |
| 15 | easytables.nvim | 125 |
| 16 | journal.nvim | 74 |
| 17 | treesitter-indent-object.nvim | 65 |
| 18 | dotenv.nvim | 53 |
| 19 | u.nvim | 48 |
| 20 | exec-cursorline-insert-stdout.nvim | 20 |
| 21 | fsplash.nvim | 16 |
| 22 | pendulum.nvim | 13 |
| 23 | deepl.nvim | 5 |