Neovim

A hyperextensible Vim-based text editor with built-in LSP and Lua scripting.

Stars
104k
Forks
7.4k
Licence
Apache-2.0
Language
C
Version
0.12.6
Updated

At a glance

  • Built-in LSP client and Tree-sitter integration
  • Configure and extend in Lua
  • Compatible with most Vim plugins and habits

Get started

Homebrewbrew install neovim

What it is

Neovim began as a refactor of Vim and has become its own editor. It keeps modal editing and Vim compatibility while adding a built-in language server client, Tree-sitter syntax and an embeddable API.

Why it stands out

Lua configuration and a large plugin ecosystem let it be shaped into a full IDE while staying fast in a terminal.

Who it is for

Developers who prefer keyboard-driven, terminal-first editing.