Open Source Alternative to:
Repository activity:
Stars86,319
Forks5,876
Open Issues1,553
Last commit1 day ago
Languages:
Vim Script
C
Lua

Neovim is a hyperextensible, Vim-based text editor designed to maximize usability and extensibility. It aims to fix every issue users have with Vim, providing a more modern and powerful editing experience while maintaining compatibility with existing Vim plugins and configurations.
- Extensible: Neovim is built with extensibility in mind, featuring a discoverable, versioned, and documented API. It supports MessagePack for remote plugins and Lua for scripting.
- Usable: Neovim includes a built-in Language Server Protocol (LSP) client, sensible defaults, and a terminal emulator, making it highly usable out of the box.
- Drop-in Vim: Neovim is designed to be a drop-in replacement for Vim, ensuring seamless transition and compatibility.
Neovim continues to evolve with contributions from a vibrant community, ensuring it remains the world's most advanced Vimscript engine. Whether you are a seasoned developer or a new user, Neovim offers a robust and flexible editing environment.