#FXMLKit
Live UI coding with #JavaFX! 🎨

Implementing FXML and CSS hot reloading in FxmlKit. Edit, save, and see the results immediately. No more rebuild-restart loops!

It only takes one line of code to enable. 🚀

github.com/dlsc-softwar...
December 23, 2025 at 6:26 PM
Release 1.5 of #FxmlKit is now available on Maven Central. #JavaFX #Java #UI #UX @leewyatt.bsky.social @jfxcentral.com
December 23, 2025 at 11:28 AM
A big advantage of #FxmlKit compared to afterburner.fx is the fact that you can see the name of the FxmlView subclass inside the scenegraph (see "PaymentPlanView" in screenshot). In afterburner.fx the root node defined in the FXML file would appear. @leewyatt.bsky.social
December 12, 2025 at 10:36 AM
Release 1.3.0 of #FxmlKit is out now fixing an issue related to hot reloading of user agent stylesheets of custom controls. It had too many side-effects. It can still be enabled but by default it is off. #javafx #java #ui #ux
December 12, 2025 at 10:34 AM
Version 1.2.0 of #FxmlKit is out now and available on Maven Central. It now also supports hot reloading of FXML and CSS. Yes, that's right ... see the changes you made to FXML without restarting your application. #javafx #java #ui #ux @leewyatt.bsky.social
December 11, 2025 at 12:04 PM
Version 1.1.0 of #FXMLKit can be found on Maven Central.
December 5, 2025 at 3:30 PM
Check out #FXMLKit. Another convention-over-configuration framework that removes boilerplate code for loading screens done in #FXML.

It is inspired by afterburner.fx but also supports JPro multi-user sessions and dependency injection for nested components.

github.com/dlsc-softwar...

#javafx
GitHub - dlsc-software-consulting-gmbh/FxmlKit: JavaFX FXML loader with convention-over-configuration. Auto-resolves FXML/CSS by class name, supports optional DI, and eliminates FXMLLoader boilerplate...
JavaFX FXML loader with convention-over-configuration. Auto-resolves FXML/CSS by class name, supports optional DI, and eliminates FXMLLoader boilerplate. - dlsc-software-consulting-gmbh/FxmlKit
github.com
December 5, 2025 at 3:29 PM