This project is currectly a proof of concept of PR neovim/neovim#5686 for Neovim, which demonstrates the ability of a remote GUI with this PR.
It uses Electron and React, and each window is a canvas.
To run this project, you would need to change the nvim binary path in index.js, and the nvim binary needs to be built with this PR. And run:
$> npm install
$> electron .