Neovide logo

Neovide Neovide

Use this command to install Neovide:
winget install --id=Neovide.Neovide -e

No Nonsense Neovim Client in Rust

Neovide is a graphical user interface (GUI) client for Neovim, designed to provide a seamless and efficient editing experience while maintaining the core functionality of Neovim. Built in Rust, Neovide offers a modern, lightweight alternative to terminal-based Neovim usage.

Key Features:

  • Low Overhead: Designed to minimize resource consumption while delivering a responsive and smooth user experience.
  • Native Performance: Leverages GPU acceleration for rendering, ensuring fluid scrolling and smooth animations.
  • Cross-Platform Support: Works on Windows, macOS, and Linux, with consistent performance across all platforms.
  • Minimal Configuration: Requires little setup beyond standard Neovim configurations, making it easy to adopt.
  • GPU-Accelerated Rendering: Optimized for modern graphics hardware, ensuring fast and efficient text rendering.

Audience & Benefit:

Ideal for developers and editors who use Neovim or Vim and seek a GUI without compromising on performance or functionality. Neovide provides an intuitive visual interface that enhances productivity while staying true to the core principles of Neovim.

Neovide can be installed via winget, making it accessible to users familiar with package managers.

README

Neovide

Discord Chat on Matrix Discussions

This is a simple graphical user interface for Neovim (an aggressively refactored and updated Vim editor). Where possible there are some graphical improvements, but functionally it should act like the terminal UI.

To checkout all the cool features, installation instructions, configuration settings and much more, head on over to neovide.dev.

Screenshot of Neovide running on Windows

Author Notes

I've been using this as my daily driver since November 2019. It should be relatively stable, but I'm still working out some kinks and ironing out some cross platform issues. In general it should be usable at this point, and if it isn't I consider that a bug and appreciate a report in the issues! Any help and ideas are also greatly appreciated.

I'm also very interested in suggestions code quality/style wise when it comes to Rust. I'm pretty new to the language and appreciate any critiques that you might have to offer. I won't take all of them, but I promise to consider anything you might have to offer.

License

Licensed under MIT.

Versions
0.15.0
0.14.1
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.10.4
Website
License