Neovim

Extend the Vim-based Neovim editor with Lua plugins and a documented API.

neovim.io
Neovim homepage screenshot

About Neovim

Neovim is a text editor based on Vim that can be extended with Lua plugins and a documented, versioned API. Its configuration is written in init.lua, and Lua is built in. Vimscript is also supported.

Neovim can run as an embedded editor or script host for GUIs, IDEs, and web browsers through its remote procedure call (RPC) interface, which lets extensions be written in any language. It is fully compatible with Vim's editing model and Vimscript v1. Users who already use Vim can start with the :help nvim-from-vim guide. The current stable release is listed as 0.12, and the project publishes a roadmap.

Key features

  • Lua plugin creation and init.lua configuration
  • Discoverable, versioned, and documented API
  • RPC interface for extensions in any language
  • Tree-sitter parsing for syntax highlighting and text objects
  • Multicursor that replays commands and mappings on a set of marks
  • LSP support for semantic code inspection and refactoring
Best for: Existing Vim users and developers who want to extend a Vim-compatible editor with Lua plugins or embed it in other interfaces.
Good for
  • Fully compatible with Vim's editing model and Vimscript v1
  • Documented, versioned API for plugin development
  • Supports both Lua and Vimscript

Neovim at a glance

Website
neovim.io
Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Neovim alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 9 alternatives

NvChad

nvchad.com

Customize Neovim with NvChad, a configuration that provides defaults, UI styling, and lazy-loaded plugins.

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

Neovim FAQ

Will Neovim deprecate Vimscript?
No. Lua is built in, but Vimscript is supported with the project's Vimscript engine.
Which plugins does Neovim support?
Vim 8.x plugins and much more.
What is the project status?
The current stable release is version 0.12. The project publishes a roadmap for progress and plans.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing