Hello, I'm the "father" of Capsule.
It's a Golang app, and I use the Wazero project as the wasm runtime (https://wazero.io/).
Capsule loads and executes the WASM modules like a CLI or serves the module through an HTTP server or as a NATS or MQTT subscriber.
Right now, you can only build the WASM modules with TinyGo, but my next plan is to make my code more agnostic.
I started this project this summer to improve my GoLang knowledge and test some ideas on WASM and WASI.
Everybody is welcome for any advice, PR, etc.
I have the iPad pro (12.9") but I don't use external screen (but I used to work with an Air 11.6" for years)
And with GitPod it becames almost the perfect notebook
btw, I'm not a core committer to golang but gololang (based on Java & invokedynamic)
I started this project this summer to improve my GoLang knowledge and test some ideas on WASM and WASI. Everybody is welcome for any advice, PR, etc.