A space to host WebFX demos. You will find all the demos presented on the website, plus some additional demos, with their live links and source codes.
These graphical demos have been written using open-source JavaFX libraries ported to WebFX (links to original libraries in brackets below).
These games have been ported to WebFX from open-source repositories (authors & links to original games below).
![]() Tetris ♪ Gerrit Grunwald |
![]() FX2048 Bruno Borges |
![]() FoodDice ♪ OrangoMango |
![]() SpaceFX (original version) ♪ Gerrit Grunwald |
![]() SpaceFX (new version) ♪ Gerrit Grunwald & WebFX |
![]() JArkanoid ♪ Gerrit Grunwald |
![]() PacMan ♪ Armin Reichert |
![]() Ms PacMan ♪ Armin Reichert |
In addition to the versions above that have been compiled with GWT from the Java source code to JavaScript, you can find below these same demos but compiled with TeaVM, an alternative transpiler that takes the Java bytecode as input and compile it to JavaScript or WebAssembly.
| Demo | TeaVM JavaScript | TeaVM WebAssembly |
|---|---|---|
| Tally Counter | TallyCounter-JS | TallyCounter-Wasm |
| Modern Gauge | ModernGauge-JS | ModernGauge-Wasm |
| Enzo Clocks | EnzoClocks-JS | EnzoClocks-Wasm |
| DemoFX ⓒ ♪ | DemoFX-JS | DemoFX-Wasm |
| Cube ⊕ | Cube-JS | Cube-Wasm |
| FX2048 | FX2048-JS | FX2048-Wasm |
| Food Dice ⓒ ♪ | FoodDice-JS | FoodDice-Wasm |
| SpaceFX ⓒ ♪ | SpaceFX-JS | SpaceFX-Wasm |
| Tetris ⓒ ♪ | Tetris-JS | Tetris-Wasm |
| JArkanoid ⓒ ♪ | JArkanoid-JS | JArkanoid-Wasm |
| Pac-Man ⓒ | PacMan-JS | PacMan-Wasm |
| MsPac-Man ⓒ | MsPacMan-JS | MsPacMan-Wasm |
| Colorful Circles | ColorfulCircles-JS | ColorfulCircles-Wasm |
| Particles | Particles-JS | Particles-Wasm |
ⓒ Canvas ⊕ Canvas + nodes ♪ Sound ⭐️ Single source file demo
| Browser link | Category | Java file | Repository | WebFX library | Credits |
|---|---|---|---|---|---|
| Meteo ♪ | Weather forecast | Java file | Repository | WebFX Stack WebFX Extras WebFX Platform | CommonGrounds |
| Rail The Way ⓒ ♪ | Games | Java file | Repository | OrangoMango | |
| Reflection ⓒ ♪ | Games | Java file | Repository | OrangoMango | |
| LogicSimulator ⊕ | Games | Java file | Repository | OrangoMango | |
| Retoohs ⓒ ♪ | Games | Java file | Repository | OrangoMango | |
| Snake ⓒ ♪ | Games | Java file | Repository | OrangoMango | |
| Clock ⓒ ♪ | Basic | Java file | Repository | OrangoMango | |
| Particles ⓒ | Basic | Java file️ ⭐ | Repository | Sketch.js | |
| Medusa Clock | Custom controls | Java file ⭐ | Repository | Medusa | HanSolo |
| Led Clock ⓒ | Custom controls | Java file ⭐ | Repository | Led Medusa |
HanSolo |
| Files ⊕ ♪ | Local files | Java file | Repository | FilePicker DemoFX |
|
| Mostly Fluid | Basic Responsive design |
Java file ⭐ | Repository | Anonymous | |
| Led Packing | Responsive design | Java file ⭐ | Repository | Led Circle Packing |
ⓒ Canvas ⊕ Canvas + nodes ♪ Sound ⭐️ Single source file demo
















