Skip to content

Neovide

A graphical front end for Neovim, written in Rust, that aims to behave like the terminal version.

Stars
15.3k
Forks
643
Licence
MIT
Language
Rust
Last update
5 days ago
Type
App

What it is

Neovide is a desktop window for Neovim, the text editor. It draws Neovim in a graphical window with some visual improvements, while aiming to work the same way as Neovim's terminal interface. People use it if they like Neovim but want a standalone app window instead of running it inside a terminal.

  • Editing code in Neovim inside a dedicated application window
  • Using Neovim with graphical enhancements where the client supports them
  • Installing a prebuilt Neovide app from the GitHub Releases page

Great for

  • Neovim users who want a standalone graphical window
  • Developers who want graphical touches while keeping Neovim's keyboard-driven workflow
  • People on macOS, Windows or Linux who want prebuilt installers

Not ideal for

  • People who are new to Neovim: the README describes it as a client for Neovim, so Neovim knowledge is assumed
  • Users who need Neovim 0.11 or older: the README states it requires Neovim 0.12+
  • People who prefer a terminal-only setup and do not want a separate window
Step-by-step guide: how to use NeovideInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    You'll need: Neovim 0.12+

    Clone the repository

    git clone https://github.com/neovide/neovide
  2. 2

    Run it

    • Install Neovim 0.12 or newer.
    • Download the Neovide installer for your platform from the GitHub Releases page.
    • Install and open Neovide.
    • For package-manager commands and build-from-source steps, see the installation guide at neovide.dev.
  3. 3

    Get the most out of it

    • Read the configuration settings on neovide.dev to tune the window to your preferences.
    • Browse the features list on neovide.dev, since the README defers feature details to the website.
    • Ask questions in GitHub Discussions or the Discord/Matrix chats for workflow tips.

Downloads

Strengths

  • Stays close to Neovim's terminal behavior, per the README
  • Offers graphical improvements on top of Neovim's interface
  • Provides prebuilt installers and AppImage builds for macOS, Windows and Linux

Trade-offs

  • Requires Neovim 0.12 or newer to be installed separately
  • The maintainers say the project is maintained in spare time, so support may be slow
  • Detailed installation and configuration live on an external website, not in the README

How it compares

ProjectStarsTypeLevelUpdatedBest for
neovide (this)15.3kAppintermediate5 days agoNeovim users who want a standalone graphical window
oni11.2kAppintermediate6.6 years agoVim users who want a graphical editor with extra IDE features built in
stats43kAppbeginner5 days agoMac users who want a glanceable view of CPU, memory, network or battery in the menu bar
WebGL-Fluid-Simulation16.8kAppbeginner2.0 years agoPeople curious about how fluids behave in a visual, hands-on way
fzf83.9kDev toolbeginner8 days agoCommand-line users who often search file names or command history
telescope.nvim19.8kLibraryintermediate10 days agoNeovim users who want fast fuzzy search for files and text

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.