Neovide
Neovide is a GUI client for the Neovim text editor designed to provide a fast and lightweight graphical interface using GPU-accelerated rendering. It aims to improve upon Neovim's default terminal-based UI with features like animated scrolling, cursor smoothing, DOM-based re
Neovide: Fast & Lightweight GUI Client for Neovim
A GUI client for Neovim with GPU-accelerated rendering, animated scrolling, and WebGL-powered effects, aiming to improve upon the default terminal-based UI.
What is Neovide?
Neovide is a graphical user interface client designed specifically for the Neovim text editor. It is built using Rust and takes advantage of GPU-accelerated rendering to provide a lightweight and responsive graphical interface for Neovim.
Some of the key features Neovide offers include:
- Hardware-accelerated rendering using OpenGL - This allows Neovide to offload a lot of the rendering work to the GPU for better performance
- Animated scrolling - Scrolling is smooth and animated, rather than jumping instantly like traditional terminal emulators
- Anti-aliased fonts and smoothed cursors - Fonts in Neovide are anti-aliased for clarity on high DPI displays. The cursor is also smoothed using alpha blending for a more polished look
- True color support - Neovide supports 24-bit true color for rich, vibrant syntax highlighting themes
- Minimal resource usage - As an GUI client purpose-built for Neovim, Neovide aims to use as few system resources as possible for the features it provides
- Extensible and themable - It uses a CSS-based theming system and components can be extended or overridden using a domain specific language
In summary, Neovide brings modern graphical user interface enhancements and performance optimizations to Neovim with the goal of providing an accessible, full-featured and customizable GUI without compromising on Neovim's lightweight extensibility.
Neovide Features
Features
- GPU-accelerated rendering
- Animated scrolling
- Cursor smoothing
- DOM-based rendering
- WebGL powered effects
Pricing
- Open Source
Pros
Fast and lightweight graphical interface
Improved upon Neovim's default terminal-based UI
GPU-acceleration for better performance
Cons
Limited to Neovim users
May not have all the features of Neovim's terminal-based UI
Official Links
Reviews & Ratings
Login to ReviewThe Best Neovide Alternatives
View all Neovide alternatives with detailed comparison →
Top Development and Text Editors and other similar apps like Neovide
MacVim
MacVim is a free, open source GUI (graphical user interface) version of the popular Vim text editor for macOS. Developed by Bram Moolenaar based on Vim, MacVim has many of the same powerful text editing features of Vim but with some additional enhancements suited for macOS.Like Vim, MacVim is highly...
GNvim
GNvim is a graphical user interface for the Neovim text editor written in the Go programming language. The goal of GNvim is to provide a simple yet customizable GUI for Neovim without adding too many dependencies.Some key features and characteristics of GNvim include:Tabbed interface for opening multiple files/buffersBuilt-in file explorer...
Neovim Qt
Neovim Qt is a graphical user interface specifically designed for the Neovim text editor. Neovim is a fork and reboot of the classic Vim text editor, focused on extensibility and agility. Neovim Qt wraps the capabilities of Neovim in an accessible graphical application.Key features of Neovim Qt include:Full mouse support...
DinVim
DinVim is a feature-rich Neovim client designed specifically for iOS devices including iPhones and iPads. It enables users to harness the power and flexibility of the Neovim text editor and Vim keybindings to edit text files and code right on their iOS devices.Some key features of DinVim include:Full Neovim integration...