Neovim
neovim.ioHyperextensible Vim-based text editor
Dev Toolstext-editorvimlualspopen-sourceterminalneovim

About
Neovim is an open-source, extensible text editor built on top of Vim's editing model, adding a first-class API, built-in Lua scripting, LSP support, and a modern architecture. It maintains full compatibility with Vimscript and Vim plugins while enabling new capabilities like remote plugins, embedded GUIs, and tree-sitter-based syntax highlighting. The project aims to extend Vim's capabilities without compromising its traditional roles.
Problem
Vim's architecture limits extensibility, asynchronous plugin support, and modern editor features.
For
software developers and power users
How it works
Neovim refactors Vim's codebase to expose a versioned MessagePack API, enabling plugins in any language, built-in Lua configuration, and a client-server architecture for attaching multiple UIs.
Business model
open-source
Status
launched