Softwr
Neovim logo

Neovim

hyperextensible Vim-based text editor

Overview

What Neovim does

Neovim is a project that seeks to aggressively refactor Vim in order to simplify maintenance and enable advanced UIs without compromising Vim's traditional roles as an editor or shell-integration compatibility.

What people use it for

  • General source-code editing
  • Terminal-based development workflows, including over SSH on remote servers
  • Building custom IDE-like environments via LSP and Lua plugins
  • Embedding as an editor component in other GUI/IDE front-ends via --embed
  • Vim-compatible scripting and automation of text editing

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Neovim.

  • No official first-party GUI is shipped; Neovim itself is a terminal-based editor and only maintains a curated list of third-party GUI front-ends
  • Licensing is not uniform: code contributed after commit b17d96 is Apache 2.0, but code carried over from Vim (tagged vim-patch) remains under Vim's own license
  • Built-in LSP client and Tree-sitter integration are frameworks requiring separate configuration or plugins for language servers/grammars to be useful, not out-of-box language support
  • No official iOS, Android, or web build

Cross-shopped

What people choose instead of Neovim

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

Capabilities

Features

  • Async job control

    Async job control capability

  • Lua scripting

    Lua scripting capability

  • Built-in LSP client

    Built-in LSP client capability

  • Tree-sitter syntax highlighting

    Tree-sitter syntax highlighting capability

  • Extensible UI

    Extensible UI capability

  • Terminal emulator

    Terminal emulator capability

  • Modern plugin architecture

    Modern plugin architecture capability

  • Better defaults

    Better defaults capability

  • Language servers

    Integration with Language servers

  • Git

    Integration with Git

  • Terminal

    Integration with Terminal

  • Lua ecosystem

    Integration with Lua ecosystem

Behind it

Who makes Neovim

Company
Neovim Team
Based in
Open Source Community
Founders
Thiago de Arruda

Timeline

Neovim over time

  1. Funding2014-03-01$33,000

    Crowdfunding campaign

    Source

Keep looking

Where to go from Neovim

Best Technology software for

Compare Neovim with

Other Technology software

  • Manage your team's work, projects, & tasks online

  • The collaborative interface design tool

  • The issue tracking tool you'll enjoy using

  • A platform built for a new way of working

  • All-in-one workspace for notes, tasks, wikis, and databases

  • The digital analytics platform to understand your users

  • Modern monitoring & security

  • The single platform to analyze, test, observe, and deploy new features

  • The IDE for Professional Python Development

  • The digital design toolkit

  • Accelerate how you build, share, and run applications

  • The fastest way to build the fastest sites

  • The identity platform for builders

  • Roadmapping software for product builders

  • The doc that brings it all together

  • Password management made easy for businesses

Softwr does not host reviews and shows no star rating for Neovim, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Neovim