Dev tools · alternatives · 2026
24 alternatives to Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT
Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT is a developer tool that lets programmers execute multiple programming languages directly in a web browser. It converts x86 code to WebAssembly… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT launched in 2021; newer entries below may have overtaken it.
- 1

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 2

We just open-sourced Lume - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API. Why we built Lume: - Run native macOS VMs in 1 command, using Apple Virtualization.Framework: `lume run macos-sequoia-vanilla:latest` - Prebuilt images on https://ghcr.io/trycua (macOS, Ubuntu on ARM) - API server to manage VMs programmatically `POST /lume/vms` - A python SDK on github.com/trycua/pylume Run prebuilt macOS images in just…
2025 · github.com · its alternatives →
- 3

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 4VM
2013 · blog.grunseid.com · its alternatives →
- 5

Run KolibriOS, Linux or Windows 98 in your browser
2022 · copy.sh · its alternatives →
- 6

Run WebAssembly made for outside the browser, inside the browser.
2022 · runno.dev · its alternatives →
- 7

- 8

This is the entire Firefox browser rendering to a element. Gecko, all UI components, and the Spidermonkey JS engine are all compiled and running in WebAssembly. Here are a few things you might find interesting: - This is fully end to end encrypted! We use the WISP protocol for TCP-over-websockets. - There is a novel WASM->JS JIT for experimental site speedup - This port cost over 25k in opus/fable tokens for debugging and JIT research This was just a fun experiment to push the boundaries of WebAssembly. For a more usable "browser in browser" experience, we also built…
Jul 2026 · developer.puter.com · its alternatives →
- 9

Maybe you should use https://github.com/fiatjaf/flua instead of this - fiatjaf/glua
2017 · github.com · its alternatives →
- 10

I wanted to see how fast an isolated code sandbox could start if I never had to boot a fresh VM. So instead of launching a new microVM per execution, I boot Firecracker once with Python and numpy already loaded, then snapshot the full VM state. Every execution after that creates a new KVM VM backed by a `MAP_PRIVATE` mapping of the snapshot memory, so Linux gives me copy-on-write pages automatically. That means each sandbox starts from an already-running Python process inside a real VM, runs the code, and exits. These are real KVM VMs, not containers: separate guest kernel, separate guest…
Mar 2026 · github.com · its alternatives →
- 11

Web49: WebAssembly Interpeter. Contribute to FastVM/Web49 development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 12

A self-hostable Wasm sandbox for JavaScript workers.
Jun 2026 · kyushu.dev · its alternatives →
- 13

Hey HN, Lume is an open-source CLI for running macOS and Linux VMs on Apple Silicon. Since launch (https://news.ycombinator.com/item?id=42908061), we've been using it to run AI agents in isolated macOS environments. We needed VMs that could set themselves up, so we built that. Here's what's new in 0.2: *Unattended Setup* – Go from IPSW to a fully configured VM without touching the keyboard. We built a VNC + OCR system that clicks through macOS Setup Assistant automatically. No more manual setup before pushing to a registry: lume create my-vm --os macos --ipsw latest…
Jan 2026 · cua.ai · its alternatives →
- 14

Hi HN! Last year, we shared marimo [1], an open-source reactive notebook for Python with support for execution through WebAssembly [2]. We wanted to share something new: you can now run marimo and Jupyter notebooks directly from GitHub in a Wasm-powered, codespace-like environment. What makes this powerful is that we mount the GitHub repository's contents as a filesystem in the notebook, making it really easy to share notebooks with data. All you need to do is prepend 'marimo.app' to any Python notebook on GitHub. Some examples: - Jupyter Notebook:…
2025 · docs.marimo.io · its alternatives →
- 15

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2022 · webvm.io · its alternatives →
- 16

This is a pet project of mine where I build a MCP with WASM plugin system (published to OCI). I added a new plugin today that use Rust, compiled to WebAssembly to run Python code securely.
2025 · github.com · its alternatives →
- 17

A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
2022 · github.com · its alternatives →
- 18

VM with JIT-compiler for ATMega32 written in Rust. Contribute to MackieLoeffel/avr-vm development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19GP
2021 · go-playground-wasm.vercel.app · its alternatives →
- 20
Shift▲5This is a WebAssembly-based online code editor that allows you to run languages like Python, Lua, and Ruby online. You can run code and validate ideas anytime, anywhere, on any device, and generate shareable links for readers to view the results. The code runs directly in the browser, so there are no network delays other than the initial loading of WASM resources, resulting in instant output. It's secure, efficient, and environmentally friendly. Furthermore, it can be cached locally as a Progressive Web Application (PWA) for use even without an internet connection. In addition, this project…
Jan 2026 · github.com · its alternatives →
- 21

I've built this to make it easy to host your own infra for lightweight VMs at large scale. Intended for exec of AI-generated code, for CICD runners, or for off-chain AI DApps. Mainly to avoid Docker-in-Docker dangers and mess. Super easy to use with CLI / Python SDK, friendly to AI engs who usually don't like to mess with VM orchestration and networking too much. Defense-in-depth philosophy. Would love to get feedback (and contributors: clear & exciting roadmap!), thx
2025 · github.com · its alternatives →
- 22MI
2025 · carimbo.run · its alternatives →
- 23

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy
2018 · github.com · its alternatives →
- 24

hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.
2025 · github.com · its alternatives →
Also compare
- CheerpX – x86 Node.js/python3/Ruby REPL in browser via WebAssembly JIT alternatives
- Lume – OS lightweight CLI for MacOS and Linux VMs on Apple Silicon alternatives
- My x86 emulator written in JavaScript alternatives
- Virtual Machines in the Browser alternatives
- Docker in the browser using x86-to-WASM recompilation alternatives
- I built a WASI playground for running CLI binaries in the browser alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →