
code editor · Neovim project
Neovim
Free modal editor with a built-in LSP client and terminal, configured and extended in Lua.
In short
- Neovim is free; contributions since commit b17d96 are under the Apache 2.0 licence2.
- Version 0.12.5 was the latest stable release in August 20263.
- A built-in LSP client handles diagnostics and, once enabled, completion; you install the language servers yourself5.
- A Windows zip needs no installer or administrator rights4.
- Nvim embeds a terminal emulator, and the termdebug plugin debugs with gdb6,8.
Neovim suits developers who want a free modal editor with releases in the past year with language server support built in3,5. It also has a terminal, gdb debugging and a documented Lua plugin interface1,6. The catch: plugins are found through third-party sites that the project wiki lists10, and git, multiple cursors and live collaboration do not appear in the documentation7,8.
Best for: Keyboard-driven developers who want built-in language server support and are happy to configure their own setup.
Where the points come from
Systems 19 of 22 points
| Rule | What is published | Points |
|---|---|---|
| Systems besides Windows | macOS, LinuxInstall page offers pre-built binaries for macOS 10.15+ and Linux, plus an AppImage. No web version mentioned4. | 6 / 9 |
| Portable Windows build | YesInstall page offers a zip to extract anywhere with no administrator rights; run nvim.exe4. | 5 / 5 |
| Remote editing | YesBundled netrw plugin edits remote files over scp, for example scp://hostname/path. Containers and WSL not documented8,9. | 8 / 8 |
Code tools 25 of 37 points
| Rule | What is published | Points |
|---|---|---|
| Language Server Protocol | YesBuilt-in LSP client with diagnostics and vim.lsp.completion for insert-mode completion; servers come from third parties5. | 10 / 10 |
| Debugger | YesThe bundled termdebug plugin debugs with gdb, with Break, Step, Over and Continue commands6,8. | 9 / 9 |
| Built-in terminal | YesNvim embeds a VT220/xterm terminal emulator, with a Windows ConPTY section6. | 6 / 6 |
| Git in the editor | Not publishedNot published in the standard plugin list or the docs index8. | 0 / 6 |
| Multiple cursors | Not publishedNot published in the key mapping manual7. | 0 / 3 |
| Live collaboration | Not publishedNot published in the docs index or standard plugin list8. | 0 / 3 |
Extending 3 of 11 points
Licence and price 18 of 18 points
Upkeep 8 of 12 points
The rule behind each line: how we score code editors.
Plans and prices
As the vendor lists them, before tax. Prices are in US dollars unless the plan shows euros; the points use US dollars, with euros converted at the ECB rate.
| Plan | Price as listed | Per month | Notes |
|---|---|---|---|
| Neovim1 person | Free2 | $0 | Open-source editor, Apache 2.0 for newer contributions |
Strengths
- The LSP client is built in and covers diagnostics and insert-mode completion5.
- Windows zip build runs from any folder with no administrator rights4.
- Releases 0.12.1 to 0.12.5 came between April and August 20263.
- The termdebug plugin ships with Neovim and debugs programs with gdb6,8.
- Netrw, which ships with Neovim, reads and writes remote files over scp8,9.
Other code editors
- 1
Visual Studio CodePeople who want one editor for many languages, with remote editing and an extension marketplace94/100$0price - 2
ZedPeople who want a free editor with debugging and collaboration built in92/100$0price - 3
GNU EmacsPeople who want a free editor they can reshape in Emacs Lisp, with many tools built in87/100$0price - 4
VSCodiumPeople who want VS Code's editor as a fully open-source build without Microsoft telemetry78/100$0price
Sources
- Neovim, Neovim project. Accessed 8 Oct 2026.
- neovim/neovim README, GitHub. Accessed 8 Oct 2026.
- Releases, neovim/neovim, GitHub. Accessed 8 Oct 2026.
- Install Neovim, Neovim project. Accessed 8 Oct 2026.
- Neovim docs: LSP, Neovim project. Accessed 8 Oct 2026.
- Neovim docs: Terminal, Neovim project. Accessed 8 Oct 2026.
- Neovim docs: Key mapping, Neovim project. Accessed 8 Oct 2026.
- Neovim docs: Standard plugins, Neovim project. Accessed 8 Oct 2026.
- netrw documentation, GitHub. Accessed 8 Oct 2026.
- Related projects, Neovim wiki, GitHub. Accessed 8 Oct 2026.
Website: neovim.io · Markdown version · We are not affiliated with Neovim project.