Software Alternatives, Accelerators & Startups

CheerpJ

The complete Java runtime for modern browsers. CheerpJ is the only solution that can run any large-scale, unmodified Java applications, applets, or libraries in the browser. No downloads or plugins are required.

CheerpJ

CheerpJ Reviews and Details

This page is designed to help you find out whether CheerpJ is good and if it is the right choice for you.

Features & Specs

  1. Browser Compatibility

    CheerpJ allows Java applications to run in any modern web browser without requiring plugins, making it easier to reach a wider audience.

  2. Legacy Code Support

    It enables the preservation and usage of legacy Java applications by compiling them into JavaScript, providing a way to modernize outdated software.

  3. Full Java SE Support

    CheerpJ supports the entire Java SE API, meaning most existing Java applications can be converted and run with minimal changes.

  4. Security

    By executing Java applications in the browser, CheerpJ benefits from the browser's security model, potentially reducing vulnerabilities associated with running native Java code.

  5. No Installation Required

    End users do not need to install Java or any other software, simplifying the deployment process and user experience.

Badges

Promote CheerpJ. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

CheerpJ Demo

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about CheerpJ and what they use it for.
  • Announcing Logisim.app: Run the classic logic simulator in your browser
    Logisim.app is a complete 1:1 port of the classic Logisim application by Carl Burch. It’s based on version 2.7.2, the final release of the original Logisim. The original Logisim is a Java Swing application based on Java 5, and we run the full compiled JAR file directly in the browser using CheerpJ, a complete browser runtime for Java apps powered by WebAssembly. CheerpJ has full support for Swing applications,... - Source: dev.to / 3 months ago
  • Modern Baby: A pioneering computer from Manchester
    You can play with an online simulator here: https://davidsharp.com/baby/online/index.html The simulator is originally written in Java, and the browser version is powered by CheerpJ, a WebAssembly-based JVM (https://cheerpj.com/). - Source: Hacker News / 4 months ago
  • Chicory: A JVM native WebAssembly runtime
    Also https://github.com/mirkosertic/Bytecoder as well as the already mentioned (in some other comment) https://cheerpj.com/ most of them are still experimental, while CheerpJ offers Enterprise support (but it targets the browser). oh, and let's not forget j2cl https://github.com/google/j2cl. - Source: Hacker News / 4 months ago
  • Show HN: I've open sourced DD Poker
    I wonder if this could be made to work in the browser using CheerpJ? https://cheerpj.com. - Source: Hacker News / 11 months ago
  • I found one of my first programs (Java,2011) on the Wayback Machine and it runs
    If you want to run your applet today, try CherpJ: https://cheerpj.com/ This should be able to run absolutely any Java in the browser. - Source: Hacker News / about 1 year ago
  • Phet: Interactive Simulators for Science and Math
    Many of the simulations on this site are Java web applets, kept running thanks to CheerpJ (https://leaningtech.com/cheerpj/). - Source: Hacker News / almost 2 years ago
  • WCGI: WebAssembly and CGI
    And now you can run a wasm jvm: https://leaningtech.com/cheerpj/ (there are others, too). - Source: Hacker News / over 2 years ago
  • Coffee beans are becoming extinct
    Eh, they should all compile to wasm anyway... Https://leaningtech.com/cheerpj/. Source: over 2 years ago
  • Has anyone tried playing on Android?
    Also, I tried using https://leaningtech.com/cheerpj/ to create a web version of ROTP, but it was quite slow and nobody seemed interested. Source: over 2 years ago
  • Does anyone still uses applets in Java ?
    That was one of the ways (CheerpJ). Another was to create a small Swing based applet wrapper application or to use nw.js (an Electron alternative that still has applet support). Source: almost 3 years ago
  • WebAssembly in My Browser Desktop Environment
    > Which is why nobody runs Java, C#, Python, Elixir in WASM for anything other than a mockup experime Enjoy modern life, https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor https://platform.uno/uno-platform-for-web-webassembly https://leaningtech.com/cheerpj/ https://teavm.org/. - Source: Hacker News / over 3 years ago
  • WASI: A New Kind of System Interface
    Nah, I appreciate the wonderfull work of those WebAssembly people that allowed me to have Java applets, Flash and Silverligh running again in the browser. https://leaningtech.com/cheerpj/ https://leaningtech.com/cheerpx-for-flash/ https://opensilver.net/ Thanks for making the revenge of plugins a reality. - Source: Hacker News / over 3 years ago
  • Prime Video Uses WebAssembly
    It will definitly be the new common, by killing Flash et all without comparable tooling, while at the same time offering WASM, it was only a matter of time until we had the revenge of plugins. Basically 10 years wasting time to come full circle. https://leaningtech.com/cheerpj https://leaningtech.com/cheerpx-for-flash/ https://opensilver.net/ All of the three major ones are now back, but it is ok, WASM is great! - Source: Hacker News / over 3 years ago
  • CheerpX: Using WebAssembly to run any programming language in the browser
    Our plan is to support UIs by actually running the Xorg application inside the VM. For Java in particular we actually have a better solution: https://leaningtech.com/cheerpj/. Source: over 3 years ago
  • V8 Release v9.6
    And eventually WebGL/WebGPU, one step at a time to have full Flash tooling back, and the plugins will be revenged. https://www.opensilver.net https://leaningtech.com/cheerpj https://leaningtech.com/cheerpx-for-flash Looking forward to it. - Source: Hacker News / over 3 years ago
  • Why WebAssembly is innovative even outside the browser
    They did not fail, politics killed them, the same politics that pushed for WebAssembly, but thanks to the WebAssembly pandora box, they couldn't be more healthy. https://leaningtech.com/cheerpj https://leaningtech.com/cheerpx-for-flash Enjoy. - Source: Hacker News / almost 4 years ago
  • How JavaScript Works: the evolution of graphics
    No need to miss them, WebAssembly has brought them back. https://teavm.org/ https://leaningtech.com/cheerpj/. - Source: Hacker News / almost 4 years ago
  • Sad News: The End of Applets
    Cheerp has a solution for this, don't know how well it works though: https://leaningtech.com/cheerpj/. - Source: Hacker News / over 4 years ago

Do you know an article comparing CheerpJ to other products?
Suggest a link to a post with product alternatives.

Suggest an article

CheerpJ discussion

Log in or Post with

Is CheerpJ good? This is an informative page that will help you find out. Moreover, you can review and discuss CheerpJ here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.