[Go to site: main page, start]

Lua Lua

Open-source Lua projects categorized as Lua

Top 23 Lua Lua Projects

  1. NvChad

    Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: My Dev Environment [CLI Tools] | dev.to | 2025-11-18

    Neovim is my daily driver for editing code and configuration files. Combined with NvChad, it becomes a fast, modern IDE with smart defaults, LSP support, treesitter syntax highlighting, and a beautiful UI. I love how customizable it is. I can tweak everything from keybindings to themes, making it fit my exact workflow. Even though it's my secondary code editor, but No.1 in CLI.

  2. SaaSHub

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

    SaaSHub logo
  3. telescope.nvim

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

  4. LunarVim

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

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

    🔥 A cross-platform build utility based on Lua

    Project mention: I built a Cargo-like build tool for C/C++ | news.ycombinator.com | 2026-04-09

    The least painful C/C++ build tool I've used is xmake

    https://github.com/xmake-io/xmake

    The reason why I like it (beyond ease-of-use) is that it can spit out CMakeLists.txt and compile_commands.json for IDE/LSP integration and also supports installing Conan/vcpkg libraries or even Git repos.

        set_project("myapp")

  7. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  8. mini.nvim

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

    Project mention: Notes on Switching to Helix from Vim | news.ycombinator.com | 2025-10-10
  9. nvim-tree.lua

    A file explorer tree for neovim written in lua

  10. packer.nvim

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

  11. 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
  12. nvim

    🍨 Soothing pastel theme for Neovim

  13. neorg

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

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

  15. gitsigns.nvim

    Git integration for buffers

  16. awesome

    awesome window manager (by awesomeWM)

    Project mention: Is a highly configurable, next generation framework window manager for X | news.ycombinator.com | 2025-12-16
  17. trouble.nvim

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

  18. lite-xl

    A lightweight text editor written in Lua

    Project mention: Lite XL – Fast, Lightweight and Powerful Text-Editing Experience | news.ycombinator.com | 2026-06-11
  19. kanagawa.nvim

    NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

  20. toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

  21. neo-tree.nvim

    Neovim plugin to manage the file system and other tree like structures.

  22. neogit

    An interactive and powerful Git interface for Neovim, inspired by Magit

  23. render-markdown.nvim

    Improve viewing Markdown in Neovim

  24. Comment.nvim

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

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

Log in or Post with

Lua Lua related posts

Index

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

# Project Stars
1 NvChad 28,281
2 telescope.nvim 19,556
3 LunarVim 19,270
4 AstroNvim 14,354
5 xmake 12,060
6 mason.nvim 10,336
7 mini.nvim 9,312
8 nvim-tree.lua 8,555
9 packer.nvim 8,090
10 lualine.nvim 8,015
11 nvim 7,481
12 neorg 7,441
13 which-key.nvim 7,189
14 gitsigns.nvim 6,917
15 awesome 6,907
16 trouble.nvim 6,820
17 lite-xl 6,216
18 kanagawa.nvim 6,213
19 toggleterm.nvim 5,527
20 neo-tree.nvim 5,505
21 neogit 5,430
22 render-markdown.nvim 4,695
23 Comment.nvim 4,648

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?