nowfound

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.

  1. 1CX

    Run anything in the browser with Leaning Technologies

    2020 · leaningtech.com · its alternatives →

  2. 2

    Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.

    2021 · repl.leaningtech.com · its alternatives →

  3. 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. 4

    Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.

    2021 · repl.leaningtech.com · its alternatives →

  5. 5
    Hyper 3▲643

    A cross-platform terminal powered by web technologies

    2019 · hyper.is · its alternatives →

  6. 6C1
  7. 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. 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. 9

    Terminal built and extensible with HTML, CSS, and JavaScript

    2016 · hyper.is · its alternatives →

  10. 10TA
  11. 11

    Web49: WebAssembly Interpeter. Contribute to FastVM/Web49 development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  12. 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. 13

    Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy

    2018 · github.com · its alternatives →

  14. 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 →

  15. 15UJ

    Leaning Technologies - We bring applications to the Web.

    2017 · cheerpjdemos.leaningtech.com · its alternatives →

  16. 16

    JPEG XL decoder in JavaScript using WebAssembly (WASM) - niutech/jxl.js

    2022 · github.com · its alternatives →

  17. 17

    New binary format for compiling applications for the web

    2015 · github.com · its alternatives →

  18. 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. 19

    Run KolibriOS, Linux or Windows 98 in your browser

    2022 · copy.sh · its alternatives →

  20. 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. 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. 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. 23

    Run WebAssembly made for outside the browser, inside the browser.

    2022 · runno.dev · its alternatives →

  24. 24
    Lunatic▲69

    Erlang inspired runtime for WebAssembly

    2021 · lunatic.solutions · its alternatives →

Also compare

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 →