CheerpX is a state-of-the-art Virtual Machine that runs purely client side in your browser.

Main project link:

Demo: client side Linux distribution

Execute, directly in your browser, a Debian distribution. Try this live at:

For feedback or bug reports, the repository is on GitHub:

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:


Yuri Iozzelli talks about CheerpX internals at WasmSF: