CheerpX

Native code virtualization for the modern Web

Mini.WebVM: Your own Linux box from Dockerfile, virtualized in the browser via WebAssembly

CheerpX is a state-of-the-art x86 virtual machine that runs purely client side in your browser.

CheerpX is coming soon. Join our Discord for updates!

Demo: client side Linux distribution

Execute, directly in your browser, a Debian distribution. Try this live at: https://webvm.io/.

For feedback or bug reports, the repository is on GitHub: https://github.com/leaningtech/webvm.

Demo: client side REPL

Execute, directly in your browser, the Read-Eval-Print Loop for the unmodified x86 binaries of Python, Ruby or Node.js. Try this live at: https://repl.leaningtech.com/.

Explainer

Yuri Iozzelli talks about CheerpX internals at WasmSF: