Lua neovim-plugin

Open-source Lua projects categorized as neovim-plugin

Top 23 Lua neovim-plugin Projects

neovim-plugin
  1. LazyVim

    Neovim config for the lazy

  2. SaaSHub

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

    SaaSHub logo
  3. lazy.nvim

    💤 A modern plugin manager for Neovim

    Project mention: 🚀 My Neovim Configuration | dev.to | 2025-11-10

    A modern, feature-rich Neovim configuration built with Lua and managed by lazy.nvim. Organized, fast, and beautiful - just the way it should be.

  4. telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  5. AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

  6. mini.nvim

    Library of 40+ independent Lua modules improving Neovim experience with minimal effort

    Project mention: Notes on Switching to Helix from Vim | news.ycombinator.com | 2025-10-10
  7. packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

  8. lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

    Project mention: Neovim 0.12 native autocomplete and native plugin manager for laravel and go | dev.to | 2025-10-13
  9. snacks.nvim

    🍿 A collection of QoL plugins for Neovim

    Project mention: The (Lazy) Git UI You Didn't Know You Need | news.ycombinator.com | 2025-11-10

    I use lazygit in neovim through the snacks plugin: https://github.com/folke/snacks.nvim/blob/main/docs/lazygit.... It works really nicely, without any fuss.

  10. nvim

    🍨 Soothing pastel theme for Neovim

  11. neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

  12. 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: wezterm-cmdpicker: A Command Palette for Your WezTerm Terminal | dev.to | 2026-03-12

    If you've ever used whichkey in Neovim, you know the feeling: you press a key, a popup appears, and suddenly all your bindings are right there — discoverable, searchable, no memorization required.

  13. nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  14. gitsigns.nvim

    Git integration for buffers

  15. trouble.nvim

    🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.

  16. oil.nvim

    Neovim file explorer: edit your filesystem like a buffer

    Project mention: I built a fast, driver-less TUI for browsing PostgreSQL, with ER diagrams | dev.to | 2026-03-05

    Minimal, vim-like UX. I wanted something like oil.nvim for databases. Something that appears when you need it and disappears when you don't. No permanent sidebar eating your screen real estate.

  17. blink.cmp

    Performant, batteries-included completion plugin for Neovim

    Project mention: Neovim 0.12 native autocomplete and native plugin manager for laravel and go | dev.to | 2025-10-13
  18. obsidian.nvim

    Obsidian 🤝 Neovim

  19. noice.nvim

    💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.

  20. diffview.nvim

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

    Project mention: diffview.nvim VS diffview.nvim - a user suggested alternative | libhunt.com/r/diffview.nvim | 2026-05-06
  21. conform.nvim

    Lightweight yet powerful formatter plugin for Neovim

    Project mention: If you don't tinker, you don't have taste | news.ycombinator.com | 2025-10-28

    - With the conform[1] plugin, I can add any CLI code/text formatters that might not be available as a vscode extension. As long as it takes a file/stdin and outputs a file/stdout.

    [1] https://github.com/stevearc/conform.nvim

  22. indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Syntax highlighting is a waste of an information channel | news.ycombinator.com | 2025-10-13

    - Rainbow parenthesis

    Too much noise. And the example is great demonstration for it. It's better than gray parenthesis, but a lot of worse than properly structured and indented sections.

    - Context Highlighting

    Love it. But once again - too much noise for text colors. Just highlight line numbers of nesting level your cursor is in. Indent-blankline[1] plugin for neovim does this (with use of treesitter), but it highlights the virtual indentation lines.

    [1] https://github.com/lukas-reineke/indent-blankline.nvim

    - Import highlighting

    I think it's impractical, because imports are often grouped together at the start of file, but symbols are all over the place and you'd only see highlight on very short files.

    LSP "goto definition" is already a better fit here, a bit more immediate solution is to display namespace/import path in status bar. No idea if there's any plugins for this, but should be easy to hack together in an hour.

    - Argument Highlighting

    Kinda useful, but also gets less useful for longer functions. IMHO doesn't worth it to add whole extra color to a limited palette or it might turn into in-cohesive mess rather quickly.

    - Type Highlighting

    Could be taken one step further and highlight atomic types in lighter shade and more complex types (not only lists) in darker shade.

    nit: example being Python feels a bit out of place here

    - Exception Highlighting

    LSP virtual text

  23. Comment.nvim

    :brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more

  24. fzf-lua

    Improved fzf.vim written in lua

    Project mention: Neovim 0.12 native autocomplete and native plugin manager for laravel and go | dev.to | 2025-10-13
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).

Lua neovim-plugin discussion

Log in or Post with

Lua neovim-plugin related posts

  • Terraform State Explained: What It Is, How It Works, and Why It Breaks

    1 project | dev.to | 6 Jun 2026
  • Terraform vs CDK vs Pulumi: Choosing Your Infrastructure-as-Code Tool

    1 project | dev.to | 6 Jun 2026
  • Kubernetes Networking Explained: Pods, Services, Ingress, and Network Policies

    1 project | dev.to | 6 Jun 2026
  • Switch from GitHub Copilot to Claude Code: Migration Guide 2026

    1 project | dev.to | 4 Jun 2026
  • Stop letting your hackathon API keys rot

    1 project | dev.to | 3 Jun 2026
  • Productivity Booster

    1 project | dev.to | 2 Jun 2026
  • How to Build a Custom AI Security Agent with Coral & Gemini (My First Hackathon Build!)

    2 projects | dev.to | 31 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source neovim-plugin projects in Lua? This list will help you:

# Project Stars
1 LazyVim 26,491
2 lazy.nvim 21,065
3 telescope.nvim 19,508
4 AstroNvim 14,335
5 mini.nvim 9,250
6 packer.nvim 8,090
7 lualine.nvim 7,987
8 snacks.nvim 7,707
9 nvim 7,468
10 neorg 7,422
11 which-key.nvim 7,169
12 nvim-dap 7,149
13 gitsigns.nvim 6,889
14 trouble.nvim 6,810
15 oil.nvim 6,617
16 blink.cmp 6,344
17 obsidian.nvim 6,100
18 noice.nvim 5,757
19 diffview.nvim 5,514
20 conform.nvim 5,183
21 indent-blankline.nvim 4,948
22 Comment.nvim 4,648
23 fzf-lua 4,312

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Lua is
the 18th most popular programming language
based on number of references?