Dev tools · alternatives · 2026
24 alternatives to CheerpJ
The complete Java runtime for modern browsers
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CheerpJ launched in 2024; newer entries below may have overtaken it.
- 1UJ
Leaning Technologies - We bring applications to the Web.
2017 · cheerpjdemos.leaningtech.com · its alternatives →
- 2C1
2018 · medium.com · its alternatives →
- 3

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

2023 · javafiddle.leaningtech.com · its alternatives →
- 5

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 →
- 6CX
Run anything in the browser with Leaning Technologies
2020 · leaningtech.com · its alternatives →
- 7

JAX in pure JavaScript, as a flexible machine learning library and compiler.
Jan 2026 · ss.ekzhang.com · its alternatives →
- 8BU
CheerpJ: a WebAssembly JVM running unmodified Java in the browser - Minecraft 1.2.5 proof-of-concept demo.
2024 · browsercraft.cheerpj.com · its alternatives →
- 9

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 10
PullToRefresh.js▲119A small, but powerful JavaScript library crafted to power your webapp
2016 · boxfactura.com · its alternatives →
- 11

Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.
2017 · mat.tm · its alternatives →
- 12

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 13

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2018 · github.com · its alternatives →
- 14

- 15

QuickBEAM is a JavaScript runtime embedded inside the Erlang/OTP VM. If you’re building a full-stack app, JavaScript tends to leak in anyway — frontend, SSR, or third-party code. QuickBEAM runs that JavaScript inside OTP supervision trees. Each runtime is a process with a `Beam` global that can: - call Elixir code - send/receive messages - spawn and monitor processes - inspect runtime/system state It also provides browser-style APIs backed by OTP/native primitives (fetch, WebSocket, Worker, BroadcastChannel, localStorage, native DOM, etc.). This makes it usable for: - SSR…
Mar 2026 · github.com · its alternatives →
- 16JL
Experimental educational programming environment. Learn Javascript and create your own dares!
2013 · jsdares.com · its alternatives →
- 17
Anime.js▲236A flexible yet lightweight Javascript animation library.
2016 · anime-js.com · its alternatives →
- 18
Runabout▲90Instantly reproduce scenarios in your code
2023 · plugins.jetbrains.com · its alternatives →
- 19
ZappJS▲184code generator for Node.js, Ruby, Swift, Java, PHP & more
2018 · zappjs.com · its alternatives →
- 20
Feathery.io Free▲100Host your JS application, now FREE to get started
2019 · app.feathery.io · its alternatives →
- 21

- 22

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 23

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headf
2018 · github.com · its alternatives →
- 24

Also compare
- Unmodified Java Swing apps in any browser, fully client side alternatives
- CheerpJ 1.3 – Compile any Java application to JS/HTML5 alternatives
- CheerpX – x86 Node.js/python3/Ruby REPL in browser via WebAssembly JIT alternatives
- JavaFiddle – Compile, run and share Java code fully client side alternatives
- Crawlee – Web scraping and browser automation library for Node.js alternatives
- CheerpX – x86 virtualization in browser using WebAssembly – Python Demo 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 →