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. 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.

    InfluxDB logo
  3. lazy.nvim

    💤 A modern plugin manager for Neovim

    Project mention: Exploring LLMs: A Blind Trial for Code Completions | dev.to | 2025-03-09

    I use Neovim daily; it is highly customizable and can be configured to meet my needs. The configuration samples shown use Lazy.nvim.

  4. telescope.nvim

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

    Project mention: Do you really need a plugin for fuzzy finding files in Neovim? | dev.to | 2025-05-06

    I'm a simple man; I used telescope.nvim for finding files and not for much else. But I'm also a minimalism junkie so I'm always on the lookout for ways to get more value with less dependencies.

  5. AstroNvim

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

    Project mention: The State of Vim | news.ycombinator.com | 2025-01-24

    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....

  6. packer.nvim

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

  7. mini.nvim

    Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort

    Project mention: Show HN: Sllm.nvim – Integrate 'LLM' LLM chat&context into Neovim (500 LOC Lua) | news.ycombinator.com | 2025-05-21
  8. lualine.nvim

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

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    nvim-lualine/lualine.nvim: A blazing fast and easy to configure neovim statusline plugin written in pure lua.

  9. SaaSHub

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

    SaaSHub logo
  10. neorg

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

    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.

  11. nvim

    🍨 Soothing pastel theme for (Neo)vim

    Project mention: Lite 🚀 ApolloNvim Distro 2024 | dev.to | 2024-10-18

    👉 Catppuccin theme Catppuccin for Neovim.

  12. nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    Project mention: Automating the Vim Workplace (2020) | news.ycombinator.com | 2025-02-13

    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

  13. 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-21

    And the last thing, if you ever get lost, Which-Key is always there to help!

  14. 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-21

    In 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.

  15. gitsigns.nvim

    Git integration for buffers

    Project mention: Neovim for beginners | dev.to | 2024-09-30
  16. obsidian.nvim

    Obsidian 🤝 Neovim

    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).

  17. oil.nvim

    Neovim file explorer: edit your filesystem like a buffer

    Project mention: Every Developer Should Try Vim | dev.to | 2025-06-19

    The switch was hard at first, especially file management. I was so used to the file tree on the left of my editor. I tried to replicate that in Neovim with nvim-tree but it didn’t feel the same. Until I came across oil.nvim, this was a game changer for me as it made creating, renaming and moving so much easier. That was the moment that I felt I could switch. I had tried a few of the popular Neovim distros such as Lunarvim but found them too overwhelming. I personally prefer a basic setup with not too many bells and whistles (I know, I used JetBrains before but only used 10% of that editor’s capacity and had a minimal interface configured).

  18. snacks.nvim

    🍿 A collection of QoL plugins for Neovim

    Project mention: Folke/snacks.nvim: A collection of small QoL plugins for Neovim | news.ycombinator.com | 2024-12-06
  19. noice.nvim

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

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Noice.nvim

  20. blink.cmp

    Performant, batteries-included completion plugin for Neovim

    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.

  21. diffview.nvim

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

    Project mention: Vim: Minimalist Environment | dev.to | 2024-11-15

    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.

  22. indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Indent Blankline

  23. Comment.nvim

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

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Comments (To add comments) Docs: https://github.com/numToStr/Comment.nvim Config:

  24. conform.nvim

    Lightweight yet powerful formatter plugin for Neovim

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    stevearc/conform.nvim: Lightweight yet powerful formatter plugin for Neovim.

  25. bufferline.nvim

    A snazzy bufferline for Neovim

  26. SaaSHub

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

    SaaSHub logo
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

  • Show HN: Sllm.nvim – Integrate 'LLM' LLM chat&context into Neovim (500 LOC Lua)

    2 projects | news.ycombinator.com | 21 May 2025
  • Show HN: Hardtime.nvim – break bad habits and master Vim motions

    2 projects | news.ycombinator.com | 18 May 2025
  • Do you really need a plugin for fuzzy finding files in Neovim?

    2 projects | dev.to | 6 May 2025
  • Bringing GitHub Copilot Chat to Vim

    2 projects | dev.to | 27 Apr 2025
  • Instant.nvim: collaborative editing in Neovim using built-in capabilities (2022)

    1 project | news.ycombinator.com | 22 Apr 2025
  • Neovim file explorer oil.nvim: edit your filesystem like a buffer

    1 project | news.ycombinator.com | 3 Apr 2025
  • Copilot Chat for Neovim

    1 project | news.ycombinator.com | 24 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jun 2025
    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 21,239
2 lazy.nvim 17,818
3 telescope.nvim 17,755
4 AstroNvim 13,455
5 packer.nvim 8,033
6 mini.nvim 7,385
7 lualine.nvim 7,092
8 neorg 6,904
9 nvim 6,438
10 nvim-dap 6,386
11 which-key.nvim 6,258
12 trouble.nvim 6,210
13 gitsigns.nvim 5,888
14 obsidian.nvim 5,336
15 oil.nvim 5,258
16 snacks.nvim 5,204
17 noice.nvim 5,105
18 blink.cmp 4,734
19 diffview.nvim 4,673
20 indent-blankline.nvim 4,592
21 Comment.nvim 4,317
22 conform.nvim 4,158
23 bufferline.nvim 3,899

Sponsored
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.
www.influxdata.com