Life & fun · alternatives · 2026
24 alternatives to CheerpX – x86 Node.js/python3/Ruby REPL in browser via WebAssembly JIT
Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
CheerpX is a WebAssembly-based just-in-time compiler that enables x86 Node.js, Python 3, and Ruby interpreters to run directly in web browsers. It allows developers to execute and experiment with code in these… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CheerpX – x86 Node.js/python3/Ruby REPL in browser via WebAssembly JIT launched in 2021; newer entries below may have overtaken it.
- 1CX
Run anything in the browser with Leaning Technologies
2020 · leaningtech.com · its alternatives →
- 2

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

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 →
- 4

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 5
Hyper 3▲643A cross-platform terminal powered by web technologies
2019 · hyper.is · its alternatives →
- 6C1
2018 · medium.com · its alternatives →
- 7

PS2 games in the browser: static recompilation to WebAssembly with a native runtime - snuri00/ps2-web-recomp
9d ago · github.com · its alternatives →
- 8

Hello HN, I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system. This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to…
2024 · github.com · its alternatives →
- 9
Hyper 1.0.0▲413Terminal built and extensible with HTML, CSS, and JavaScript
2016 · hyper.is · its alternatives →
- 10TA
2015 · tonicdev.com · its alternatives →
- 11

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

Hey HN, This is Jan, founder of Apify, a web scraping and automation platform. Drawing on our team's years of experience, today we're launching Crawlee [1], the web scraping and browser automation library for Node.js that's designed for the fastest development and maximum reliability in production. For details, see the short video [2] or read the announcement blog post [3]. Main features: - Supports headless browsers with Playwright or Puppeteer - Supports raw HTTP crawling with Cheerio or JSDOM - Automated parallelization and scaling of crawlers for best performance - Avoids blocking using…
2022 · crawlee.dev · its alternatives →
- 13

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy
2018 · github.com · its alternatives →
- 14AT
Hello, I'm building a WebAssembly compiler and documenting the process in the meantime. This aims to be a tool for demonstration and education purpose. It doesn't aim to do fancy stuff nor to replace existing ones. I'm building this to learn and to improve and hopefully it can be useful for others as well :) From last time I've presented the idea, I've implemented more basic features on Luna and I've built a custom and tiny runtime for Luna! (documenting it of course). Any feedback is really appreciated :) Repo: https://github.com/thomscoder/luna
2022 · luna-demo.vercel.app · its alternatives →
- 15UJ
Leaning Technologies - We bring applications to the Web.
2017 · cheerpjdemos.leaningtech.com · its alternatives →
- 16

JPEG XL decoder in JavaScript using WebAssembly (WASM) - niutech/jxl.js
2022 · github.com · its alternatives →
- 17
WebAssembly▲86New binary format for compiling applications for the web
2015 · github.com · its alternatives →
- 18

A modular web framework for C, inspired by kernel modules. Dynamically upload and compile C code at runtime to build REST APIs, WebSocket services, and more. Includes support for JSON (Jansson), SQLite, OpenSSL, and streaming large data efficiently. - joexbayer/c-web-modules
2024 · github.com · its alternatives →
- 19

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

This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
2024 · github.com · its alternatives →
- 21

After a pretty rough gig experience, I wanted to remind myself that I was a vaguely capable developer. I had recently jumped on the Rust train and wanted a Rust equivalent of React that is more performant and easier to work with. I also wondered if I could effectively eject Javascript. This project came from that... Nectar is a programming language that compiles your entire app, logic, state, and rendering, to WebAssembly. JavaScript is reduced to a roughly 10 KB syscall layer that only bridges WASM to the DOM. The origin: I set out to get React-style ergonomics with better performance, and…
Jul 2026 · buildnectar.com · its alternatives →
- 22

We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...
2024 · wasmer.io · its alternatives →
- 23

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

Also compare
- CheerpX – x86 virtualization in browser using WebAssembly – Python Demo alternatives
- Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT alternatives
- Firefox in WebAssembly alternatives
- Explore IOCCC 2020 entries in the browser via CheerpX (x86-to-WASM JIT) alternatives
- Hyper 3 alternatives
- CheerpJ 1.3 – Compile any Java application to JS/HTML5 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 →