Neovim

A modal text editor that keeps Vim's editing model while adding Lua extensibility, LSP, and modern defaults.

Overview

Neovim is a refactor of Vim that keeps modal editing and adds asynchronous plugins, an embedded Lua runtime, and built-in language server support. Configuration is plain text, so an editor setup can be versioned like code.

Where it fits

  • Editing code over SSH or in a terminal
  • Building a personalized modal editing setup
  • Working with language servers and treesitter parsers

Key capabilities

  • Lua configuration and plugin API
  • Built-in LSP client
  • Terminal buffers and job control
  • Treesitter-based syntax highlighting

Repository metadata

Stars (snapshot)
103,368
Main language
Vim Script
License
GitHub did not report a single SPDX identifier; consult the upstream repository.
Topics
api, c, lua, neovim, nvim, text-editor, vim
Category
Developer tools
Last push
2026-11-05T12:49:39Z

Repository description from GitHub metadata: Vim-fork focused on extensibility and usability

Leaving this site. These links open github.com in a new tab. Source archives, release assets, checksums, and license texts are hosted and controlled by GitHub and the project maintainers. Review the upstream license before redistributing or modifying anything.

Download