xi-editor VS LunarVim

Compare xi-editor vs LunarVim and see what are their differences.


A modern editor with a backend written in Rust. (by xi-editor)


🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven. (by LunarVim)
Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
xi-editor LunarVim
32 225
19,713 13,017
0.1% 4.2%
5.9 9.6
6 days ago 4 days ago
Rust Lua
Apache License 2.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of xi-editor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-03.


Posts with mentions or reviews of LunarVim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-03.
  • How do I get this little tree like hierarchy of the code on the top?
    6 projects | reddit.com/r/neovim | 3 Feb 2023
    thats mine repos which i used nvim-navic and it based on lunarvim breedcrumbs. I switched to lspsaga currently because some lsp servers doesnt support Document Symbols and that kind of thing always prompt up and kind of messy
  • Best way to learn lua
    6 projects | reddit.com/r/lua | 2 Feb 2023
  • VIM
    3 projects | reddit.com/r/brdev | 1 Feb 2023
  • If you want to follow ThePrimeagen 0 to LSP video at https://www.youtube.com/watch?v=w7i4amO_zaE&t=624s but have difficulty following it, I made a textfile of my experience.
    9 projects | reddit.com/r/neovim | 27 Jan 2023
    If that’s your attitude, why bother following his video at all? Why not just install a neovim “distribution” like LunarVim, NVChad, or LazyVim and be done with it. You don’t need to customise the editor, but if you are going to, you’ll need to learn how it works.
  • How do I fix this??
    2 projects | reddit.com/r/lunarvim | 20 Jan 2023
    I had just come across that at github.com/LunarVim/LunarVim/issues/3481 and tried the suggestion. Seems to be working. Time will tell. Thanks for your response.
    2 projects | reddit.com/r/lunarvim | 20 Jan 2023
    Pinned issues, it's the first one here https://github.com/LunarVim/LunarVim/issues
  • Any web developers here (front end back end full stack)?
    20 projects | reddit.com/r/neovim | 13 Jan 2023
    I've been using lunarvim for over a year now so at this point what I have is heavily customized, but it works very well out of the box.
  • Need Advice as a Beginner (Neo)Vim user
    12 projects | reddit.com/r/neovim | 8 Jan 2023
    As a newbie myself, I started with a batteries included option, that being NvChad since I needed it at the time and also to get the hang off what I can do with Neovim, then when the configuring got too massive, i decided to make my own config, albeit a bloated and still everchanging one but I'm very comfortable with it as I made it myself, mostly from most of the major configs, and even now as I go on, I'm learning new things from vim API and Lua as a bonus, from my config and its bugs.. It is quite fun.. I setup my config to use a custom runtime, like/from Lunarvim, so that if I mess up anything, i still have "normal" Neovim(which is still NvChad) to work with incase of emergencies..
    12 projects | reddit.com/r/neovim | 8 Jan 2023
    I'd recommend LunarVim to literally anyone. I use it myself. The nice thing is you can have another config for `nvim` as it doesn't touch the default `nvim` config directory.
    12 projects | reddit.com/r/neovim | 8 Jan 2023
    I used LunarVim, Neovim from Scratch, and Effective Neovim: Instant IDE. I learned from all of them. I also found that I can easily spend all of my disposable time "optimizing" Neovim on several systems :-) Definitely a fun and highly effective text editor with a really supportive community ...

What are some alternatives?

When comparing xi-editor and LunarVim you can also consider the following projects:

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

SpaceVim - A community-driven modular vim/neovim distribution - The ultimate vimrc

NvChad - An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast. [Moved to: https://github.com/NvChad/NvChad]

NvChad - An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime

Neovim-from-scratch - 📚 A Neovim config designed from scratch to be understandable

vscode-neovim - Vim-mode for VS Code using embedded Neovim

coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

flutter-tools.nvim - Tools to help create flutter apps in neovim using the native lsp

nvim-dap - Debug Adapter Protocol client implementation for Neovim

awesome-neovim - Collections of awesome neovim plugins.

neovim - Vim-fork focused on extensibility and usability

nerdtree - A tree explorer plugin for vim.