-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Then, I'd probably start studying a few different things.... First, RiftSketch itself, to try to figure out where changing controls would even happen. You'll likely end up having to rework a bit of it. Then if you're not sure how to actually program the controls, maybe look into how other things have implemented vim-like controls. There have been several browser extensions to do that, and plugins for a lot of popular IDEs, too. Looking through those should be somewhat easier than looking through Vim, since they're specifically about what you're trying to do (adding vim-like controls, albeit onto a different program). There have been various Vim-in-javascript implementations in the past, too, though I don't know how overkill those will be for your purposes. Maybe adapting one of those might work better for you than making vim-like interface from scratch? A few that I just found quickly: https://github.com/coolwanglu/vim.js https://github.com/itsjoesullivan/js-vim https://github.com/akahuku/wasavi https://github.com/thoughtbot/vimulator
You replace the frontend provided by firenvim with something designed from the ground up to work in a 3D environment. firenvim itself is an RPC client designed to communicate with an actual neovim instance running on your pc.