Vim-fork focused on extensibility and usability.

Open Source Alternative to:

Repository activity:

Stars83,456

Forks5,706

Open Issues1,494

Last commit7 hours ago

Languages:

Vim Script
C
Lua
Neovim screenshot

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.

Share: