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 – x86 Node.js/python3/Ruby REPL in browser via WebAssembly JIT launched on January 5, 2021 with 88 votes, #440 of 3,157 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 5 years on.
In plain words
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 languages without installing local environments. The tool targets programmers and learners who want quick access to interactive coding environments across different programming languages through a standard web browser.
written from the facts on this page · September 2026
Does a similar job
all alternatives →- CXCheerpX – x86 virtualization in browser using WebAssembly – Python Demo2020 · leaningtech.com · ▲26
Run anything in the browser with Leaning Technologies
Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT2021 · repl.leaningtech.com · ▲171Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
Firefox in WebAssemblyJul 2026 · developer.puter.com · ▲273This 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…
Explore IOCCC 2020 entries in the browser via CheerpX (x86-to-WASM JIT)2021 · repl.leaningtech.com · ▲5Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.

- C1CheerpJ 1.3 – Compile any Java application to JS/HTML52018 · medium.com · ▲10
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, January 2021
the whole month →

Get the most popular messaging services, all in a single app. WhatsApp, Signal, Instagram, Telegram, and more.
Life & fun · 2021 · beeperhq.com
- IM
Life & fun · 2021 · read.cv


A computer vision engineer by day and photographer by night, I never take the path most traveled, especially when it comes to imaging technology. Thermal
Life & fun · 2021 · petapixel.com

Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
Life & fun · 2021 · vim.so