Generate a Vim or Neovim configuration by selecting languages, frameworks, themes, and plugins.
LunarVim
Configure Neovim with LunarVim, a free, community-driven IDE layer that provides default settings.

About LunarVim
LunarVim is a free, community-driven IDE layer for Neovim that provides default settings to build on. It includes autocompletion, integrated terminal, file explorer, fuzzy finder, LSP support, linting, formatting and debugging.
Users adjust behavior in the config.lua file, where built-in plugins can be turned on or off and custom plugins, keymaps and autocommands can be added. It lazy-loads plugins where possible and lists setups for languages including Python, JavaScript, Go, Rust, Java and others.
Key features
- Autocompletion for code editing
- Integrated terminal in the editor
- File explorer for navigating files
- Fuzzy finder for locating items
- LSP, linting, formatting and debugging tools
- Toggle built-in plugins and add custom settings via config.lua
- Free and community driven
- Built-in plugins can be toggled in config.lua
- Setup information for many programming languages
LunarVim at a glance
- Website
- lunarvim.org
- Category
- Development › Code Editors & IDEs
- Type
- Website
- Pricing
- Free
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
LunarVim alternatives
Tools and sites you could use instead, ranked by how closely they match.
Code can be edited, compiled, and run in many languages through myCompiler’s online IDE.
Compile and run code in programming languages including C, C++, Java, JavaScript, Python, and more with Wandbox.
JetBrains Datalore provides a Jupyter notebook environment for Python, SQL, R, and Scala with collaboration and compute resources.
Microsoft notebooks provides integrated Jupyter notebook experiences for Python and data science.
Ideone compiles and runs code online across C, C++, Java, Python, and many other languages.
Popular in Code Editors & IDEs
Well-known listings from the same topic.
LunarVim FAQ
Can I keep my existing Neovim configuration when using LunarVim?
How do I customize LunarVim?
Which languages does LunarVim provide setups for?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











