JavaFX Links of July 2026
- July 31, 2026
- 5 min read
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 [email protected].
Core
- From the OpenJFX mailing list: Marius Hanl was appointed as a new OpenJFX Reviewer, as announced by Michael Strauß on July 4, 2026. Marius has been an active contributor to the OpenJFX project, most recently submitting the Stylesheet/StyleClass lazy initialization PR and leading tests improvements.
- From the OpenJFX mailing list: Kevin Rushforth opened the review for the JavaFX 26.0.2 release notes for the upcoming update release (planned July 21, 2026).
- From the OpenJFX mailing list: Kevin Rushforth announced that JavaFX 27 is now in Rampdown Phase One (RDP1): "We have forked a new jfx27 branch for stabilizing the JavaFX 27 release. The master branch of the jfx repo is now open for jfx28, and the jfx27 branch is open for integrating fixes that meet the RDP1 criteria." New stabilization branch: github.com/openjdk/jfx/tree/jfx27.
- Early-Access Builds of JavaFX 27 (to be released in September) are available on jdk.java.net/javafx27 and from the Gluon website.
- Both JavaFX 26 and 27 need at least JDK 24 to run.
- Johan Vos announced: "Gluon's JavaFX CPU builds for JavaFX 17/21/25/26 are available now." All details and download links are available in the post July 2026 Critical Patch Update: Essential Security and Stability Fixes for OpenJFX.
- With a follow-up message: "Important: we (Gluon) provide all those builds (with CPU patches) for free. We love JavaFX and the community, but it's a fair amount of work to do this. If you benefit from these builds, you may consider supporting us by bying LTS subscriptions (even if you can download them for free), contacting us for T&M work, and/or spreading this news. Thanks for keeping JavaFX a community effort."
- New builds of JavaFX are also available from jdk.java.net/javafx26.
- Fixes and more info are also available in the Azul Core quarterly update release notes.
Applications
- Cryptomator Desktop 1.19.3 is available and includes JavaFX 25.0.3 for improved graphics handling and simplifies Windows file signing. "Cryptomator secures and encrypts your sensitive data in your favorite cloud service. So you can rest assured that only you can access your data."
- Eduardo Díaz Sánchez announced Jylos 2.2.0: "The biggest addition is a full Obsidian-compatible Canvas editor. This release also adds note transclusion, rich links, CSS snippets and a redesigned private notes system."
- Frank Delporte announced a new release of MelodyMatrix: "Looking at MIDI music is now possible in multiple languages with release 1.1.0 of MelodyMatrix. And the website got totally reworked, is more flashy now, and also available in multiple languages. More updates coming soon..."
- Blog post by Frank Delporte related to the release of MelodyMatrix 1.1.0 last week: "Last week was busy for MelodyMatrix . The website got rebuilt from the ground up, and the app itself got a solid release with a handful of new features."
- RGiskard7 announced Jylos 2.4.6, the local-first knowledge management app with Markdown notes: "The app is much more polished: better Canvas support, cleaner themes, improved PDFs, vault switching without restart, GitHub update checks and smoother Markdown workflows." Check the release notes on GitHub.
- nlisker shared on Reddit: jextractGUI - A JavaFX GUI wrapper for the jextract tool. "It's written in JavaFX and embeds jextract (and its libclang) within it. Since jextract is in early-access, newer versions broke it and I needed to do some rewrites since I first conjured it a couple of years ago. It's now aligned with the current latest build - 25-jextract+2-4 (2025/11/25)." Project is available on GitHub.
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.
- Website: sheetmusic4j.com
- Source code: github.com/sheetmusic4j/sheetmusic4j
- Blog post and video with more info about the project on webtechie.be.
- 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 " The project is available on GitHub.for reactivity, and a Props/Theme system so styling isn't scattered setStyle() calls everywhere. - 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
- Helal Anwar published a new video with the progress he made in his student management app.
- Austin Lehman announced: "Aussom CLI 1.2.0 is now available for download along the first free PDF book 'Building Desktop Applications in Aussom with JavaFX'!"
- Johannes Rabauer shared a video: "If you are interested in playing around with midi devices and files, check out melodymatrix.rocks. It's free and quite fun 🙂 Frank Delporte built this with his son, which is such a great idea on it's own! #JavaFX #MIDI #Piano"
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
- New content on JFX Central:
- Library: Sheetmusic4J, a Java library to parse MusicXML and render sheet music natively in JavaFX.
- The JavaFX Links Of The Week of June got bundled and published on Foojay.io.
- July 31, 2026
- 5 min read
Comments (0)
No comments yet. Be the first.