Main project link: https://leaningtech.com/cheerpj/
Link to latest runtime:
If you are unsure how to start, try our Tutorial.
What is CheerpJ?
CheerpJ is constituted of three components:
What is unique about CheerpJ?
- CheerpJ can convert 100% of Java including reflection and proxy class creation, with no manual intervention on the code.
- CheerpJ works directly on Java bytecode, and does not require access to the Java source code.
- CheerpJ comes with a full Java SE runtime, inclusive of Swing/AWT. It supports audio, printing, and any other Java SE component. The runtime supports WebAssembly for optimal performance and size.
- CheerpJ supports Java multi-threading. In addition, it allows to create concurrent applications by using WebWorkers.
You can download CheerpJ for Linux, Windows and macOS on our website (https://leaningtech.com/cheerpj/)
To get started with CheerpJ, please refer to the following pages:
Several demos of CheerpJ can be found at https://leaningtech.com/demo/?cheerpjfilter.
Bugs and Questions
We welcome any feedback and bug report on it through our Issue Tracking.
You can also find us on Gitter.