Life & fun · alternatives · 2026
24 alternatives to Unmodified Java Swing apps in any browser, fully client side
Leaning Technologies - We bring applications to the Web.
CheerpJ enables unmodified Java Swing applications to run directly in web browsers as fully client-side programs. Developed by Leaning Technologies, it allows developers to deploy existing Java desktop applications to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Unmodified Java Swing apps in any browser, fully client side launched in 2017; newer entries below may have overtaken it.
- 1

- 2CX
Run anything in the browser with Leaning Technologies
2020 · leaningtech.com · its alternatives →
- 3C1
2018 · medium.com · its alternatives →
- 4

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 5BU
CheerpJ: a WebAssembly JVM running unmodified Java in the browser - Minecraft 1.2.5 proof-of-concept demo.
2024 · browsercraft.cheerpj.com · its alternatives →
- 6

Rapidly build modern websites without ever leaving your HTML
2020 · tailwindcss.com · its alternatives →
- 7AI
2015 · jsblocks.com · its alternatives →
- 8

2023 · javafiddle.leaningtech.com · its alternatives →
- 9
Layouts.dev▲699A notebook for building interfaces with Tailwind & shadcn/UI
2024 · layouts.dev · its alternatives →
- 10HH
Source https://github.com/dashborg/hibiki | Interactive Tutorial https://playground.hibikihtml.com/tutorial/ I love JavaScript, but for many projects -- especially internal tools and prototypes -- setting up a full frontend JavaScript stack (npm, webpack, babel, create-react-app, redux) and all of their configuration files, folders, and scaffolding is overkill. Hibiki HTML incrementally plugs into any backend, using any template language (even static HTML files) with a single script include. It includes a built-in frontend data model, Vue.js-like…
2022 · playground.hibikihtml.com · its alternatives →
- 11

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

Moqups is a streamlined and intuitive web app that helps you create and collaborate on wireframes, mockups, diagrams and prototypes — for any type of project.
2012 · moqups.com · its alternatives →
- 13

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

ForewordJavalin is a Java and Kotlin web framework which focuses on simplicity and Java/Kotlin interoperability.It supports WebSockets and HTTP3, and it uses...
2022 · javalin.io · its alternatives →
- 15

- 16JL
Experimental educational programming environment. Learn Javascript and create your own dares!
2013 · jsdares.com · its alternatives →
- 17

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

Yes, I know hardly anyone uses Swing anymore. :-) I basically just did it for fun and thought I would share.
2023 · github.com · its alternatives →
- 19
JitBlox▲152Interactive prototyping of modern web apps without coding
2024 · jitblox.com · its alternatives →
- 20

I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo. It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single tag, one call to `mu.init()`. No build step, no dependencies. Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element. At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.…
Mar 2026 · mujs.org · its alternatives →
- 21
PullToRefresh.js▲119A small, but powerful JavaScript library crafted to power your webapp
2016 · boxfactura.com · its alternatives →
- 22

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

Hi HN, I'm opening up the beta for IndigoStack. It's a native macOS app which provides a fresh take on how to run all the services you need for local web development. I've been building it for myself as a Laravel & Drupal developer and I'm now looking to get some beta testers on board! Check it out, and don't forget to sign up to the forums to give us your feedback! https://indigostack.app My motivation: Like many developers I've developed a love-hate relationship with the existing options for local development on a Mac. If they're virtualised, you'll often get... * high CPU usage…
2022 · indigostack.app · its alternatives →
- 24TR
2019 · tailwind.run · its alternatives →
Also compare
- CheerpJ alternatives
- CheerpX – x86 virtualization in browser using WebAssembly – Python Demo 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
- Browsercraft – Unmodified Minecraft in the browser alternatives
- Tailwind CSS v2.0 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 →