Lua IDE

Open-source Lua projects categorized as IDE

Top 23 Lua IDE 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. LunarVim

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

  4. AstroNvim

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

  5. nvimdots

    A well configured and structured Neovim.

  6. ZeroBraneStudio

    Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux

  7. vim-config

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

  8. ecode

    Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.

    Project mention: Textadept | news.ycombinator.com | 2026-02-28

    Shameless plug: For anyone interested in new code editors, I'm working on a multi-platform one called ecode [1]. It's similar in spirit to Notepad++ and Textadept, and some of the newer ones like Zed. It tries to be a fresh take using modern tools like LSP and DAP. I started it after using Geany for many years but finding it lacking some essential features for my needs. Speed is a big focus and it has very fast startup time.

    [1] https://github.com/SpartanJ/ecode/

  9. CosmicNvim

    CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!

  10. CodeArt

    Use NeoVim as general purpose IDE

  11. nvim

    Minimal, blazingly fast, and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python, Golang, Terraform, and, of course, YAML (by Allaman)

  12. VapourNvim

    A NeoVim config for THE ULTIMATE vim IDE-like experience.

  13. nvim

    Handy, maintainable, multi-languages supported neovim configuration. (by Avimitin)

  14. kodo

    a blazingly bad neovim config

  15. neovim-config

    A minimal neovim configuration written in Lua (by ntk148v)

  16. Abstract

    neovim as an IDE

  17. neovim-unity

    [Not affiliated with Unity Technologies] Detailed guide on how to setup Neovim for game development using the Unity game engine

  18. template

    AstroNvim template (by AstroNvim)

    Project mention: The vi family | news.ycombinator.com | 2026-05-12

    I similarly thank the stars I ran into AstroNVim, which itself is based on LazyVim. Out of the box it has a lot of well integrated/just works pieces. It has a bunch of leader key things setup, and, crucially, a little visual navigator at the bottom of the screen. Going from powerful but invisible to having something I could see was such a help! I'd compare it to moving from tmux to zellij but I'm a pretty happy tmux user. https://astronvim.com/

    What really seals the AstroNVim deal for me though is the community packs. People have very thoughtfully integrated support for a huge range of nvim plugins. And it's super easy to install, and they often fit in nicely to the existing out of box experience of nvim. https://github.com/AstroNvim/astrocommunity

  19. nvim2k

    Your Personalized Dev Env ❤️👨‍💻

  20. NeoCode

    My lean, minimal, and sensible Neovim config. VS-who now?

  21. cosmic-ui

    Cosmic-UI is a simple wrapper around specific vim functionality. Built in order to provide a quick and easy way to create a Cosmic UI experience with Neovim!

  22. pymple.nvim

    Refactor Python imports on file move/rename in Neovim

  23. nvimdots.lua

    Lazy AF neovim config, well structured in lua.

  24. nvim-config

    My config for Neovim (by magidc)

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

Log in or Post with

Lua IDE related posts

Index

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

# Project Stars
1 NvChad 28,430
2 LunarVim 19,270
3 AstroNvim 14,414
4 nvimdots 3,419
5 ZeroBraneStudio 2,762
6 vim-config 1,974
7 ecode 1,671
8 CosmicNvim 1,162
9 CodeArt 905
10 nvim 704
11 VapourNvim 557
12 nvim 268
13 kodo 255
14 neovim-config 233
15 Abstract 211
16 neovim-unity 193
17 template 191
18 nvim2k 184
19 NeoCode 170
20 cosmic-ui 170
21 pymple.nvim 153
22 nvimdots.lua 130
23 nvim-config 122

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