Oni (https://github.com/onivim/oni) is a cross-platform GUI editor on top of Neovim, that brings IDE-like features into Neovim, including an embedded browser, built-in autocompletion and fuzzy search, a command palette, a set of tutorials, and a lot more quality-of-life features. All of this while respecting Neovim configuration and key bindings. It looks rather nice:
![](https://static.packt-cdn.com/products/9781789341096/graphics/assets/c9eceed9-dec5-4d0b-b896-804079c5f480.png)
For instance, here's how its embedded browser looks (open the command palette with Ctrl + Shift + p and type Browser):
![](https://static.packt-cdn.com/products/9781789341096/graphics/assets/4adea99d-9ea0-41a1-8db2-76389864eafe.png)
In the true spirit of Vim, it supports mouse-free navigation (press Ctrl + g followed by a key combination on screen to click on an element):
![](https://static.packt-cdn.com/products/9781789341096/graphics/assets/ac3933bd-aa30-41fa-bd69-4c26d7131ac9.png)
The vast list of features is easy to get lost in, and it's worth trying out Oni.