Skip to content
Branch: master
Find file Copy path
Find file Copy path
2 contributors

Users who have contributed to this file

@sderossi @alexp-sssup
40 lines (25 sloc) 1.94 KB

CheerpJ Applet Runner (Beta)

The CheerpJ Applet Runner is a Chrome Extension that enables Java applets without requiring a local Java installation or to install deprecated plugins. This extension is available at

Since Java Applets have lost support on the majority of browsers, a tremendous amount of content, particularly in science and education, is virtually inaccessible. We aim at solving this problem by providing a solution to extend the life of Java applets on modern browsers.

What is the CheerpJ Applet Runner Extension?

The CheerpJ Applet Runner Extension works by converting the Java Applet on the fly through CheerpJ.js, a minimal Java-bytecode-to-JavaScript compiler, directly on the browser, and linking it to the CheerpJ runtime environment.

Main project link:

Please note that the first activation of the CheerpJ Applet Runner extension on an applet will lead to a one-time download of approximately 20Mb. Subsequent uses will only download the applet content.

Using the CheerpJ Applet Runner

Please feel free to try the extension on any applet you like. Here are a few examples:

Bugs and Questions

We welcome any feedback and bug report, either through the Extension itself or on GitHub.

We aim at supporting as many Java applets as possible, and eventually Java WebStart applications.

More information

You can find more information on the CheerpJ Applet Runner Extension in the FAQs

You can’t perform that action at this time.