SnapCode Demos:

These are examples of apps written in Java using the SnapCode IDE with the SnapKit library and compiled to JavaScript using TeaVM.



SnapStudio - A physics drawing app

SnapStudio is drawing app that lets you draw vector shapes that animate and interact when the preview button is pressed. Physics is implemented using JBox2D.


SnapBuilder - A Java UI Builder for SnapKit

SnapBuilder is a Java UI Builder for SnapKit that uses a unique language/selection based approach where you can either type simple commands to build the UI or select them from the list of actions, which are listed under different categories.


SnappyBird - A simple demo of SnapKit UI

SnappyBird is a simple game written in Java for the desktop and compiled to the browser with TeaVM. 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 TeaVM. The demo shows buttons, checkboxes, sliders, textfields, progressbar, spinner, tabs and more.


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 TeaVM. Click on the sample source files to view and edit. Click on the run button to see the running version of the source.


Polygon Tessellator

Polygon Tessellator allows you to draw an arbitrary polygon and see how it is split up into simple, convex polygons with only a small number of vertices.