leaningtech/webvm
A server-less, client-side Linux virtual machine that runs entirely in your web browser, offering a sandboxed environment for unmodified Debian distributions.
Core Features
Detailed Introduction
WebVM is an innovative project that brings a complete Linux virtual machine experience directly to the web browser. Powered by the CheerpX virtualization engine, it leverages WebAssembly to provide a server-less, client-side environment that is Linux ABI-compatible. This allows users to run an unmodified Debian distribution, including development toolchains, in a safe and sandboxed manner without any server-side infrastructure. Its integration with Tailscale further enhances its utility by enabling secure access to private networks and the public internet, making it a versatile platform for various computing needs.