Lua neovim-plugins

Open-source Lua projects categorized as neovim-plugins

Top 23 Lua neovim-plugin Projects

neovim-plugins
  1. 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....

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

    Stream logo
  3. nvim-web-devicons

    Provides Nerd Font icons (glyphs) for use by neovim plugins

  4. gruvbox.nvim

    Lua port of the most famous vim colorscheme

  5. neoscroll.nvim

    Smooth scrolling neovim plugin written in lua

  6. telescope-undo.nvim

    A telescope extension to view and search your undo tree 🌴

  7. nvim-luapad

    Interactive real time neovim scratchpad for embedded lua engine - type and watch!

  8. compiler.nvim

    Neovim compiler for building and running your code without having to configure anything

  9. 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
  10. cmake-tools.nvim

    CMake integration in Neovim

  11. debugprint.nvim

    Debugging in NeoVim the print() way!

  12. nvim-window-picker

    This plugins prompts the user to pick a window and returns the window id of the picked window

  13. im-select.nvim

    Switch Input Method automatically depends on Neovim's edit mode

  14. markmap.nvim

    Visualize your Markdown as mindmaps with markmap

  15. nvim-insx

    Flexible key mapping manager.

  16. pymple.nvim

    Refactor Python imports on file move/rename in Neovim

  17. easytables.nvim

    Easily insert and edit markdown tables using Neovim with a live preview and useful helpers

  18. journal.nvim

    🖋️ Highly extensible journaling system for Neovim

    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.

  19. treesitter-indent-object.nvim

    Context-aware indent textobject powered by Treesitter. `vai` to select current context.

  20. dotenv.nvim

    A minimalist .env support for Neovim

  21. u.nvim

    Range Utility + Declarative Renderer (and more!) for Neovim

    Project mention: The evolution of Lua, continued [pdf] | news.ycombinator.com | 2025-10-07
  22. exec-cursorline-insert-stdout.nvim

    Execute the line under cursor and insert the stdout below.

  23. fsplash.nvim

    Show a custom splash screen in a floating window

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

  25. 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
  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-plugins discussion

Lua neovim-plugins related posts

  • debugprint.nvim now at v1.5.1 - check it out to create debug/print statements with ease

    1 project | /r/neovim | 29 Nov 2023
  • Hey everyone I recently joined. Been using vim with basic plugin for past 4 years recently switched to neovim. How should I start ?

    4 projects | /r/neovim | 19 Jun 2023
  • How can I switch the local input method in Vim on a remote server?

    2 projects | /r/neovim | 2 Jun 2023
  • fsplash.nvim: show a custom splash screen in a floating window

    1 project | /r/vim | 20 May 2023
  • neovim config structure explanation?

    2 projects | /r/neovim | 18 Apr 2023
  • Anyone willing to share configuration for Ruby on Rails?

    4 projects | /r/neovim | 14 Apr 2023
  • [Meta] Can we get a post started to sticky starting resources for neovim?

    4 projects | /r/neovim | 6 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    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 →

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

Sponsored
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.
getstream.io

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