Neovim Web Playground

This is an experimental demo of Neovim running in a web browser using WASM.

Currently only the latest Google Chrome and Safari are supported.

It is still extremely buggy. Please just reload the page if something goes wrong. However, important features such as Lua + Neovim API already basically works 🎉.

You can follow me (Naru) to get potential updates on this project in the future. At least I would like to publish the build script soonish and turn this site into a useful Neovim playground to quickly test pure Lua plugins.

As a demonstration, the following Neovim instance is loading leap.nvim and Rose Pine color scheme, where both of these are written in Lua. Note that only "s" keybind is enabled for leap.nvim