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
Homebrew
brew install neovimWhat 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.
