SnapCode CheerpJ Demos:

These are examples of applications written in SnapCode with the SnapKit library and compiled to JavaScript using CheerpJ, a remarkable Java to JavaScript transpiler.



RMStudio15 - Page layout application

The same RMStudio page layout designer written for the desktop and available as a native Windows/MacOS application is now available in the browser! Available in two versions, one that has been modified to use the HTML DOM (for native rendering, image loading, and more) and a second version that is a straight, unmodified recompile of the shipping Swing version.


PlayBall - A simple DOM animation

PlayBall is a simple application written in Java for the desktop and compiled to the browser with CheerpJ. Click in the field to create and add more balls (drag for even more). Hit the clear button to start over.


SnappyBird - A simple demo of SnapKit UI

SnappyBird is a simple game written in Java for the desktop and compiled to the browser with CheerpJ. Click in the window to flap and don't hit the pipe.


BusyBox - A simple demo of SnapKit UI

BusyBox is a simple demo of SnapKit UI written in Java for the desktop and compiled to the browser with CheerpJ. The demo shows buttons, checkboxes, sliders, textfields, progressbar, spinner, tabs and more.


GraphView - A simple graphing app

GraphView is a simple graphing application. Enter an equation in the text field or choose from samples for cubic, quadratic, linear. Written in Java for the desktop and compiled to the browser with CheerpJ.


SlideShow - A simple presentation app

SlideShow is a simple presentation app written in Java for the desktop and compiled to the browser with CheerpJ. Click on the right side to move forward a slide. Click left to move back.


WebCode - A simple Java code editor

WebCode is a simple Java code editor app written in Java for the desktop and compiled to the browser with CheerpJ. Click on the sample source files to view and edit. Click on the run button to see the running version of the source.