JavaFX Links of July 2026

Author: Frank Delporte

Original post on Foojay: Read More

Here are the JavaFX LinksOfTheMonth of July 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com.

Core

Applications

Games

  • Nice Application 1 (Udit) submitted Daybreak Protocol to the DEV June Solstice Game Jam: “A short, replayable JavaFX code-breaking game where daylight is both the player’s timer and reward. Repair six symbolic Bombe relays by solving puzzles based on Caesar shifts, XOR logic, run-length encoding, parity bits, contradiction elimination, and binary search. Every wrong answer visibly pushes the sun toward the horizon. The game celebrates Alan Turing’s legacy by presenting algorithms as creative tools.” Source code on GitHub.

Components, Libraries, Tools

  • Frank Delporte blogged about a big rendering upgrade for Lottie4J: “My goal was to make the JavaFX output match the official LottieFiles web player as closely as possible, pixel for pixel. … After the improvements, most of the animations used in the test now hit 99.5%+ similarity with the reference!
  • Frank Delporte released Lottie4J v1.2.5 with many rendering accuracy fixes: “The JavaFX animations are now more closely aligned with the official LottieFiles web player. Most test files reach the 99,5% similarity goal.” All info on the website.
  • Dirk Lemmermann is reworking/improving his libraries: “I fixed a major bug in HiddenSidesPane that prevented proper layout passes for children nodes. To get the fix start using the implementation found in GemsFX, do not use the one in ControlsFX. (btw: I moved several of my ControlsFX contributions to GemsFX in order to speed up development.)
  • rrangelox published GrooveFX: Dynamic FXML for JavaFX, declarative iteration, conditionals and branching. “I’m releasing GrooveFX, a small library that extends JavaFX FXML with declarative control structures: iteration, conditional rendering, and multi‑case branching directly inside FXML. The idea is simple: FXML is powerful but static — GrooveFX adds flow without replacing it and without introducing a DSL.” Check the Codeberg repository.
  • Frank Delporte announced a new JavaFX library: Sheetmusic4J, an open-source Java library that parses MusicXML into Java objects and renders them as native JavaFX music sheet views. No WebView, no browser engine, no JavaScript bridge.
  • Frank Delporte blogged about Sheetmusic4J 0.0.3: “I released 0.0.1 as an open question: does anyone want a native Java(FX) sheet music library? Multiple LinkedIn comments, and some are answered now with support for ABC notation and Guitar Pro. Plus a big round of engraving improvements.
  • Eliezer Assunção De Paulo announced Megalodonte, a small reactive UI framework on top of JavaFX. “I’ve been building JavaFX desktop apps for a while and got tired of the usual boilerplate (manual listeners, imperative styling, no real component model), so I built Megalodonte: a thin reactive layer on top of JavaFX — React-ish component composition, State/ComputedState for reactivity, and a Props/Theme system so styling isn’t scattered setStyle() calls everywhere.” The project is available on GitHub.
  • Dirk Lemmermann shared: “GemsFX 4.3.2 is out now with fixes for the PopOver control, with i18n resource bundles, and accessibility support. I was always too lazy for the last two things but with AI that has become a no-brainer … literally …. “no brain required”.” Check the project on GitHub.

Podcasts, Videos, Books

Miscellaneous

  • markehammons shared “Kyo-JFX Hello World template” on Reddit: “I was asked in another thread if I could provide an example of this, so here it is. This template is a hello world app using JavaFx + Kyo + Scala 3. It uses Gluon substrate as well as a Gluon fork of GraalVM to create native image builds that can run on Linux and Android.
  • Keep an eye on the messages by Austin Lehman on Bluesky as he is sharing more info about the Aussom Programming Language, new releases, his book about Aussom, and scripts he is using to create documentation.

JFX Central

The post JavaFX Links of July 2026 appeared first on foojay.