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. Learn more β
Top 23 Lua Neovim Projects
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
Project mention: π How to Integrate Commitizen (`cz`) into Your NvChad Setup for Better Git Commits | dev.to | 2025-04-10If you're using NvChad, a modern and minimal Neovim configuration, integrating cz into your workflow can drastically improve your Git hygiene without ever leaving the comfort of your editor.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
Project mention: Telescope β an open-source web-based log viewer for logs stored in ClickHouse | news.ycombinator.com | 2025-02-26
Looks simple and clean! Big ups for starts of good screenshots, docs, and quickstart (Docker) instructions.
Regarding the name, "Telescope" is also the name of a Neovim fuzzy finder[0] that dominates the ecosystem there. Other results appear by searching "telescope github".
[0]: https://github.com/nvim-telescope/telescope.nvim
-
I use Neovim daily; it is highly customizable and can be configured to meet my needs. The configuration samples shown use Lazy.nvim.
-
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....
-
Neovim (via nvim-lspconfig + mason)
-
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.
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Mason
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
-
mini.nvim
Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
Mini.nvim
-
tokyonight.nvim
π A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
For example, let's set a color scheme, I like TokyoNight, you can set any you like:
-
nvim-lualine/lualine.nvim: A blazing fast and easy to configure neovim statusline plugin written in pure lua.
-
Project mention: Show HN: Daily-notes.nvim β fuzzy time journal and planning plugin | news.ycombinator.com | 2025-02-08
The PKM space for neovim plugins is a surprisingly deep rabbithole but it can take quite a while to find what you need.
For completions and tagging https://github.com/Feel-ix-343/markdown-oxide works well for me and does pretty much everything I need.
There are also a glut of all-in-one solutions like https://github.com/nvim-neorg/neorg (org-mode for neovim) and https://github.com/epwalsh/obsidian.nvim.
Graphing is a bit harder because it doesn't intuitively match up with nvim's interface, but I'm pretty sure I saw something on Reddit the other day.
-
π Catppuccin theme Catppuccin for Neovim.
-
I've been rocking dual Pycharm w/ Vim bindings plus a neovim setup and bounce between. The only thing preventing me from going 100% neovim is Pycharm's python debugger.
I have setup neovim-dap[0] with all the related plugins, it works for simple script but it bugs out and crashes when running our Flask web app. I rely heavily on the Pycharm debugger to step through our app.
Have you had a good experience with setting up a debugger in vim/neovim or is that not part of your workflow?
0: https://github.com/mfussenegger/nvim-dap
-
which-key.nvim
π₯ Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.
Project mention: My Flow and Productivity has Improved with the Simplicity of Neovim | dev.to | 2024-06-21And the last thing, if you ever get lost, Which-Key is always there to help!
-
trouble.nvim
π¦ A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
Project mention: My Flow and Productivity has Improved with the Simplicity of Neovim | dev.to | 2024-06-21In a similar spirit to Outline, there is a plugin called Trouble. This was created and maintained by the creator of LazyVim as well. Think of Trouble as having two functions for me.
-
-
I've moved from kickstart to neovim-for-newbs by TypeCraft, and then settling with a config I've based off of Neovim from Scratch by chrisatmachine. I've added the plugins I use, made changes to my liking, and converted it to an IDE for my coding. I even created a colorscheme (which I named neodarker) by modifying an existing one, to match my taste.
-
Project mention: Show HN: Daily-notes.nvim β fuzzy time journal and planning plugin | news.ycombinator.com | 2025-02-08
Obsidian.nvim (https://github.com/epwalsh/obsidian.nvim) has been working really well for me. I use Obsidian mobile app (itβs not the best in this space, but still very good). And on my laptop, Iβve got neovim - getting to the daily note is one key combo. Itβs also super fast and syncs using Obisidan Sync (or you can do your own).
-
kanagawa.nvim
NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
-
Project mention: Neovim file explorer oil.nvim: edit your filesystem like a buffer | news.ycombinator.com | 2025-04-03
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua Neovim discussion
Lua Neovim related posts
-
Instant.nvim: collaborative editing in Neovim using built-in capabilities (2022)
-
Pytest for Neovim
-
Neovim file explorer oil.nvim: edit your filesystem like a buffer
-
Setting Up Neovim for Automad Theme Development
-
How to turn NEOVIM into an IDE-like code editor in NIXOS?
-
Breaking Free from AI Subscriptions: Cost-Effective All-in-One Solution with OpenRouter
-
From QED to Neovim
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 30 Apr 2025
Index
What are some of the best open-source Neovim projects in Lua? This list will help you:
# | Project | Stars |
---|---|---|
1 | NvChad | 26,065 |
2 | LazyVim | 20,307 |
3 | LunarVim | 18,786 |
4 | telescope.nvim | 17,381 |
5 | lazy.nvim | 17,235 |
6 | AstroNvim | 13,273 |
7 | nvim-lspconfig | 11,735 |
8 | mason.nvim | 8,698 |
9 | packer.nvim | 7,988 |
10 | nvim-tree.lua | 7,720 |
11 | mini.nvim | 7,088 |
12 | tokyonight.nvim | 6,997 |
13 | lualine.nvim | 6,932 |
14 | neorg | 6,838 |
15 | nvim | 6,242 |
16 | nvim-dap | 6,232 |
17 | which-key.nvim | 6,103 |
18 | trouble.nvim | 6,091 |
19 | gitsigns.nvim | 5,725 |
20 | Neovim-from-scratch | 5,521 |
21 | obsidian.nvim | 5,136 |
22 | kanagawa.nvim | 5,039 |
23 | oil.nvim | 5,028 |