gnvim

github.com/vhakulinen/gnvim Code Editors & IDEs Open-source projectOpen source

Neovim can be used through gnvim, a graphical interface built with GTK4.

github.com/vhakulinen/gnvim
gnvim homepage screenshot

About gnvim

gnvim is a graphical user interface for Neovim, built with GTK4. The project describes it as an opinionated Neovim GUI. It is distributed as open source software under the MIT license, and its source code is hosted on GitHub.

gnvim requires Neovim 0.10 or higher. It can be installed as a Flatpak, built locally, or installed system-wide with Cargo and make, which requires GTK4 and libadwaita development files. A legacy GTK3 version is kept on a separate branch.

Key features

  • Graphical interface for Neovim built with GTK4
  • Custom RPC client with bindings generated from the Neovim API
  • Flatpak build option, with optional runtime files for Lua require
  • System-wide build and install using Cargo and make
  • Legacy GTK3 version maintained on a separate branch
Best for: Neovim users who want a GTK4 graphical front end and are comfortable installing from Flatpak or building from source.
Good for
  • Open source under the MIT license
  • Flatpak build option is available for local installation
  • Legacy GTK3 version is available for users who need it
Watch out for
  • Requires Neovim 0.10 or higher
  • Building from source requires GTK4 and libadwaita development files
  • Generating Neovim API bindings requires the moreutils package

gnvim at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

gnvim alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 17 alternatives

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

gnvim FAQ

Which version of Neovim does gnvim require?
gnvim requires Neovim 0.10 or higher.
Is there a GTK3 version of gnvim?
Yes. The previous GTK3 version is available on the legacy branch of the repository.
Where can I find the documentation?
Run :h gnvim inside Neovim, or see runtime/doc/gnvim.txt in the repository.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing