Play
A fun platformer written
in Java with TeaVM.
Play demo
Explore interactive browser applications built with TeaVM.
Real Java code, running in your browser.
Same
Java.
Different
world.
Java
in the
browser
A fun platformer written
in Java with TeaVM.
Play demo
A creative drawing application
using the browser canvas.
Try it now
Call APIs, convert currencies and
visualise the data with
charts.
Explore demo
A simple game demonstrating
Java logic in the browser.
Play demo
Real Java codeWrite in Java, compile with TeaVM
Browser APIsUse DOM, Canvas and more
Interactive examplesPlay, create, connect and learn
Open sourceExplore the code on GitHub
Real Java. Real browser applications. No ordinary demos.
Classes, models, tests. The language you already know.
PlatformGame.java
Compile Java bytecode into JavaScript for the browser.
mvn clean verify
DOM, Canvas, events and data. No Java installation needed.
classes.js → your browser
Try it yourself: clone the repository, install JDK 21+ and Maven, then
run mvn clean verify.
The companion site is
generated with
Electrostatic's
Maven plugin.