JavaFX Links of September 2025

JavaFX Links of September 2025

Here is the overview of the JavaFX LinksOfTheMonth of September 2025. 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

  • Dean Courtney shared the sources of DietAI : “It’s a JavaFX application designed for diet analysis, allowing users to import CSV files from diet trackers. It displays entries in a table, summarizes nutritional data, and utilizes AI for personalized evaluations. Users can set profiles and goals and compare actual intake against targets.
  • Helal Anwar shared the sources, including a video demo, of GradedAttendance : “A comprehensive attendance management system with integrated grading capabilities, designed to streamline educational institution workflows and provide efficient student attendance tracking.
  • Message from JabRef : “JabRef has so many features that it’s sometimes difficult to get started. This year’s completed GSOC project from our student Yubo changes this. He successfully implemented a Welcome Walkthrough that helps new users to set up JabRef. This also includes the revamped welcome tab with quick settings. For more details, see our blog post .
  • Published by Madhur Gupta on GitHub : “ImageProcessorApp: Lightweight JavaFX demo that applies tile-based image filters synchronously or asynchronously.
  • Just like last week, a new AI project shared on GitHub by Dean Courtney : “AI Assistant - OpenAI Desktop Client: a JavaFX client for ChatGPT, designed to be a useful and versatile interface to the OpenAI API.
  • Very nice application screenshots shared on Reddit by Gufran Thakur : “With all the AI website slop going around, here are some Java desktop applications I created at work!
  • LogoRRR shared a screenshot : “After the release of 25.1.0, work is ongoing for the ‘NextRelease’! The searchterm toolbar gets a facelift - it looks far better, what do you think? Download LogoRRR here .”
  • Catherine Edelveis refactored RaffleFX appwhich demonstrates the usage of GraalVM Native Image with desktop apps, to use Gradle, so if you’d like to create native images of Gradle-based JavaFX projects, you can use it as a starting point .”

Components, Libraries, Tools

  • jDeploy 5.0 , the tool the to distribute your Java(FX) app as a native bundle, has been released. It now includes ARM64 support for Windows and Linux on both desktop and CLI apps.
  • Dirk Lemmermann is a fan of AtlantaFX: “Our CRM system at Senapt / Tomato Energy has now been completely transitioned to the AtlantaFX theme / theming support. The result is a much more pleasant user experience. A clean, modern looking UI. The semantic colors give us multi-theme / dark-mode support for free.” Check the screenshots in his Bluesky message .
  • Announcement with screenshots by Dirk Lemmermann : “CalendarFX 12.0.1 has built-in support for AtlantaFX. Several themes and dark mode support for free.
  • Hidekazu Kubota announced on Bluesky : “I’m releasing the results of my one month of effort. The JavaFX Builder API Project provides a builder pattern API for JavaFX UI components, enabling the creation of JavaFX applications through a fluent, strongly typed, and declarative approach. This adds flavors that fluent API enthusiasts will appreciate on top of the original JavaFX API. Currently, it is a SNAPSHOT version that can be tested by adding it as a Maven dependency. I plan to release an early access version next, but before that, I would like feedback from JavaFX developers.
  • Hidekazu Kubota on Bluesky : “I have been developing a VSCode extension to generate JavaFX builders, but I decided to rewrite it as a library for a better approach. Recognizing the library’s clear potential, I chose to halt the development of the extension.
    • And a follow-up message : “The JavaFX Builder API has been updated to support JavaFX 25. Since the JavaFX API is quite stable, I believe that supporting it through a code generator approach is straightforward.
  • JPro (to run JavaFX in the browser) released version 2025.3.1: “Now supports Java and JavaFX 25, and Gradle 9. The JPro Loadbalancer is now released together with the runtime, and we’ve made a lot of changes under the hood.” Check the release notes here .

Podcasts, Videos, Books

Tutorials

  • JavaFX Custom Shaped Buttons with code examples and a video walk-through by Muhammed Afsal Villan.
  • A great article with a lot of code examples by Catherine Edelveis on DZone: Top 7 Mistakes When Testing JavaFX Applications . “Testing JavaFX programs may seem non-trivial at first. This article describes the most common mistakes when testing desktop apps, their causes, and solutions.

Miscellaneous

JFX Central