Lua Vim

Open-source Lua projects categorized as Vim

Top 23 Lua Vim Projects

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

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

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

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: A Power-Filled IDE for Neovim with Sane Defaults | dev.to | 2024-12-09
  4. 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....

  5. nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Postgres Language Server: Initial Release | dev.to | 2025-04-01

    Neovim (via nvim-lspconfig + mason)

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

    Project mention: Multifunctional IDE using Neovim (1 of 3) | dev.to | 2024-06-14

    For example, let's set a color scheme, I like TokyoNight, you can set any you like:

  7. nvim

    🍨 Soothing pastel theme for (Neo)vim

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

    👉 Catppuccin theme Catppuccin for Neovim.

  8. indent-blankline.nvim

    Indent guides for Neovim

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

    Indent Blankline

  9. SaaSHub

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

    SaaSHub logo
  10. bufferline.nvim

    A snazzy bufferline for Neovim

  11. nvim-autopairs

    autopairs for neovim written in lua

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

    Autopairs

  12. nightfox.nvim

    🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.

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

    👉 Nightfox theme Nightfox for Neovim.

  13. orgmode

    Orgmode clone written in Lua for Neovim 0.10.0+.

  14. nvimdots

    A well configured and structured Neovim.

    Project mention: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it? | news.ycombinator.com | 2024-12-23

    Not really, as I have API keys and other stuff in it unprotected. However, I used this as a base (https://github.com/ayamir/nvimdots) and heavily modified it. There is a user directory (lookup the user_template) where you can config everything out of the base.

  15. dotfiles

    vim, zsh, git, homebrew, neovim - my whole world (by nicknisi)

  16. command-t

    ⌨️ Fast file navigation for Neovim and Vim

  17. neovim

    Soho vibes for Neovim (by rose-pine)

  18. dashboard-nvim

    vim dashboard

    Project mention: Customizing Your Lazyvim Setup for Personal Preferences | dev.to | 2024-06-30

    nvimdev/dashboard-nvim

  19. barbar.nvim

    The neovim tabline plugin.

  20. vim-illuminate

    illuminate.vim - (Neo)Vim plugin for automatically highlighting other uses of the word under the cursor using either LSP, Tree-sitter, or regex matching.

  21. keyboard

    ⌨ Toward a more useful keyboard (by jasonrudolph)

    Project mention: Ask HN: What macOS apps/programs do you use daily and recommend? | news.ycombinator.com | 2024-06-09

    Besides the usual Firefox/Chrome, Spotify, etc I use the following:

    - Karabiner-Elements for key remapping, specifically, for making caps lock into ctrl/esc. I don't know of anything else that does this job. Everyone who remaps keys seems to use this.

    - Kitty as my terminal of choice. I spend most of my time logged in remotely to a server via ssh where I attach to a tmux session. Kitty was easy enough to configure/theme and seems well-documented.

    - Hammerspoon[2] for a DIY automation/keybinding/window management sys scriptable via lua. I use a private fork of this config: https://github.com/jasonrudolph/keyboard/tree/main

    - Vivid[3] to make my macbook's screen brighter when outdoors on sunny days. This is important for me, since I try to spend as much time outside as possible.

    [0] https://karabiner-elements.pqrs.org/

    [1] https://sw.kovidgoyal.net/kitty/

    [2] https://www.hammerspoon.org/

    [3] https://www.getvivid.app/

  22. Launch.nvim

    🚀 Launch.nvim is modular starter for Neovim.

  23. vim-config

    Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

  24. hardtime.nvim

    Break bad habits, master Vim motions

    Project mention: Show HN: Hardtime.nvim – break bad habits and master Vim motions | news.ycombinator.com | 2025-05-18
  25. nvim-bqf

    Better quickfix window in Neovim, polish old quickfix window.

  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 Vim discussion

Log in or Post with

Lua Vim related posts

  • The Tortoise and the Hare: do AI Agents Really Help for Software Development?

    5 projects | dev.to | 22 Apr 2025
  • What do I think about Lua after shipping a project with 60k lines of code?

    5 projects | news.ycombinator.com | 17 Apr 2025
  • Setting Up Neovim for Automad Theme Development

    4 projects | dev.to | 26 Mar 2025
  • How to turn NEOVIM into an IDE-like code editor in NIXOS?

    3 projects | dev.to | 24 Mar 2025
  • Switching Fully to Neovim

    9 projects | dev.to | 5 Feb 2025
  • I Miss Vim

    3 projects | news.ycombinator.com | 1 Feb 2025
  • Setting Up Neovim

    5 projects | dev.to | 1 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 NvChad 26,155
2 LunarVim 18,842
3 AstroNvim 13,361
4 nvim-lspconfig 11,914
5 tokyonight.nvim 7,044
6 nvim 6,333
7 indent-blankline.nvim 4,552
8 bufferline.nvim 3,852
9 nvim-autopairs 3,601
10 nightfox.nvim 3,518
11 orgmode 3,352
12 nvimdots 3,116
13 dotfiles 2,819
14 command-t 2,762
15 neovim 2,628
16 dashboard-nvim 2,589
17 barbar.nvim 2,497
18 vim-illuminate 2,342
19 keyboard 2,132
20 Launch.nvim 2,012
21 vim-config 1,937
22 hardtime.nvim 2,594
23 nvim-bqf 1,860

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

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