Neovim

About Neovim
Neovim is a refactored version of the Vim text editor designed to improve extensibility and maintainability. It aims to simplify the codebase for easier contributions while maintaining compatibility with most Vim plugins.
The project enables advanced user interfaces through external tools and provides API access for integration with various programming languages. It includes modern features like asynchronous job control and an embedded terminal emulator.
Summary based on the project's official README and description.
Key features
- Modern GUI support through external tools
- API access from multiple programming languages
- Embedded scriptable terminal emulator
- Asynchronous job control
- Shared data among multiple editor instances
- XDG base directories support
- Compatibility with most Vim plugins
Download v0.12.3
Jun 25, 2026WindowsWindows
Frequently asked questions
- Is Neovim free?
- Yes. Neovim is free and open-source software, distributed under the NOASSERTION license.
- Which platforms does Neovim support?
- Neovim provides downloads for Windows, macOS, Linux.
- What is the latest version of Neovim?
- The latest version is v0.12.3, released on Jun 10, 2026.
- What platforms does Neovim support?
- Neovim provides pre-built packages for Windows, macOS, and Linux. It is also available through package managers like Homebrew, Debian, Ubuntu, Fedora, Arch Linux, Void Linux, and Gentoo.
- How does Neovim differ from Vim?
- Neovim maintains most Vim functionality while refactoring the codebase for better maintainability. It adds features like built-in terminal emulation, asynchronous job control, and improved extensibility through APIs.
- What license does Neovim use?
- Neovim contributions since commit b17d96 are licensed under Apache 2.0, except for code copied from Vim which retains its original license.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Lazygit
jesseduffield
Lazygit provides a terminal-based interface for managing Git repositories. It simplifies common Git operations with an interactive UI.