Neovim
Vim-fork focused on extensibility and usability.
Neovim is a fork of Vim that has been refactored to simplify maintenance and encourage contributions while retaining compatibility with most Vim plugins. It separates core functionality from user‑interface concerns, allowing advanced graphical UIs to be built without modifying the editor itself. The project emphasizes extensibility through a rich API that can be accessed from many programming languages, and it includes built‑in asynchronous job control, a scriptable terminal emulator, and shared data storage across multiple instances.
The editor targets developers who need a highly configurable, scriptable editing environment and who may wish to integrate custom tools or workflows. Its design supports modern development practices, offering XDG base directory handling, package availability for Windows, macOS, and Linux, and a CMake‑based build system for source compilation. Users can install pre‑built binaries from the releases page or use managed packages from common Linux distributions.
Key distinguishing features include an embedded Lua subsystem, asynchronous event handling, and a modular architecture that enables third‑party UIs and plugins to interact via a defined RPC protocol. The codebase is open source under the Apache 2.0 license, with contributions tracked and documented in the project’s repository.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
vim
Vim - the ubiquitous text editor.

Code Editors & IDEs
Neovide
Neovim Client

Code Editors & IDEs
MacVim
the text editor Vim - for macOS.
Code Editors & IDEs
FVim
GUI for the Neovim text editor

Code Editors & IDEs
VimR
GUI for the Neovim text editor
Code Editors & IDEs
Vimr
Refined Vim Experience for OS X.