SkillAgentSearch skills...

AwesomeJavaFX

A curated list of awesome JavaFX libraries, books, frameworks, etc...

Install / Use

/learn @mhrimaz/AwesomeJavaFX
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Awesome JavaFX Awesome

A curated list of awesome JavaFX frameworks, libraries, books etc... .


Contents


Libraries, Tools and Projects

  • Actlist - Actlist is a utility platform to execute your own action list easily and simply.
  • Advanced-Bindings for JavaFX (8) - advanced-bindings is a collection of useful helpers and custom binding implementations like java.lang.Math or Switch-Case as JavaFX binding.
  • AnchorFX - Docking framework for JavaFX platform.
  • Animated - Implicit animations for JavaFX, inspired by Flutter.
  • AnimateFX - A JavaFX library containing ready-to-use animations.
  • assertj-javafx - AssertJ assertions for JavaFX Properties and Bindings.
  • BootstrapFX - BootstrapFX is a partial port of Twitter Bootstrap for JavaFX.
  • CalendarFX - CalendarFX is a calendar framework for JavaFX 8. It contains a set of professional custom controls, which can be used to implement a calendar UI for any kind of application.
  • ChartFx - ChartFx is a scientific charting library developed at GSI for [FAIR] (https://www.gsi.de/en/researchaccelerators/fair.htm) with focus on performance optimised real-time data visualisation for data sets with up to millions of data point.
  • CssFX - Enhances developer productivity by providing JavaFX CSS reloading functionnality in a running application. Usable as standalone library or integrated in Scenic View.
  • Component-Inspector - A tool to help you inspect the location and properties of certain components in a window hierarchy.
  • ControlsFX - ControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools to complement the core JavaFX distribution.
  • CustomStage - CustomStage is a fully customizable Undecorated JavaFX stage (window) with amazing features.
  • DesktopPaneFX - MDI components for JavaFX. Think JDesktopPane/JInternalFrame for JavaFX.
  • e(fx)clipse - JavaFX Tooling and Runtime for Eclipse and OSGi.
  • Figures - Figures is a free, simple-to-use, flexible money management application. It is light-weight and fast, and stores your data in a SQLite database, which can be optionally encrypted. You can import and export your data in OFX or QIF formats.
  • FlexBoxFX - FlexBoxFX is a JavaFX implementation of CSS3 flexbox layout manager.
  • FlexGanttFX - FlexGanttFX is the most advanced JavaFX-based Gantt charting framework currently available for Java.
  • Flowless - Efficient VirtualFlow for JavaFX.
  • FontAwesomeFX - FontAwesome in JavaFX with FontAwesomeFX.
  • FormsFX - A framework for easily creating forms for a JavaFX UI.
  • FroXty - iOS frosty/translucent effect to JavaFX.
  • FX-BorderlessScene - Undecorated JavaFX Scene with implemented move, resize, minimise, maximise, close and Windows Aero Snap controls.
  • FXFileChooser - provides an alternative file chooser especially suitable for extreme large directories where an integrated live search and filtering can be helpful.
  • FXForm2 - A library providing automatic JavaFX form generation. The generated form is highly configurable and skinnable using code, annotations and CSS styling. FXForm2 is compatible with the JSR 303 for bean validation.
  • FXGraphics2D - A library that provides a Graphics2D API for drawing on the JavaFX Canvas so that existing Java2D code can be reused easily. This library was created to provide JavaFX support for JFreeChart.
  • FXLauncher - Auto updating launcher for JavaFX Applications. Combined with JavaFX native packaging, you get a native installer with automatic app updates.
  • FXParallax - Parallax framework for Java (JavaFX).
  • FXRibbon - Microsoft like Ribbon control for Java (JavaFX).
  • FXTaskbarProgressBar - A library for showing progress on the Windows taskbar.
  • FXTrayIcon - System TrayIcon implementation for JavaFX that allows developers to use native JavaFX MenuItems and not have to worry with AWT or Swing.
  • FXValidation - Validation support for Java (JavaFX).
  • FXyz - F(X)yz is a new JavaFX 3D library that provides additional primitives, composite objects, controls and data visualizations that the base JavaFX 8 3D packages do not have.
  • GemsFX - A small library with useful controls: an on-screen keyboard, a PDF viewer control, and some more.
  • GestureFX - A lightweight pinch-to-zoom pane for JavaFX.
  • Getdown - Getdown is a system for deploying Java applications to end-user computers, as well as keeping those applications up to date.
  • Gluon Maps - Gluon Maps is built with high performance in mind, but that doesn’t mean functionality is missing. Gluon Maps offers layer overlays, multiple tilesets, and much more.
  • Gluon Scene Builder - Scene Builder works with the JavaFX ecosystem – official controls, community projects, and Gluon offerings including Gluon Mobile, Gluon Desktop, and Gluon CloudLink.
  • GMapFX - GMapsFX provides a wrapper to the Google Map's Javascript API, allowing you to use and interact with maps using a pure Java API.
  • graph editor - A library for creating and editing graph-like diagrams in JavaFX.
  • Grid - A Component for grid based games like sudoku or chess.
  • Ikonli - Ikonli provides icon packs that can be used in Java applications. Currently Swing and JavaFX UI toolkits are supported.
  • JavaFX Dashboard - Customizable JavaFX Dashboard with theme changer, dark/light modes, and table builder for a user-friendly interface.
  • JavaFX DataViewer - JavaFX Charts library. Create Charts in JavaFX using the plotly.js library.
  • javafx-d3 - javafx-d3 provides a Java API for using the JavaScript library d3.js with JavaFx Applications.
  • JavaFXPorts - JavaFXPorts is the open source project that brings Java and JavaFX to mobile and embedded hardware, including iPhone, iPad, Android devices, and the Raspberry Pi.
  • JCSG - Java implementation of BSP based CSG (Constructive Solid Geometry).
  • JediTermFX - Terminal Emulator for JavaFX.
  • JFoenix - JavaFX Material Design Library. JFoenix is an open source Java library, that implements Google Material Design using Java components.
  • JFXAnimation - Builder for CSS keyframe animations in JavaFX. Create animations like you would do with CSS.
  • JFXNodeMapper - Javafx Node mapping to various data formats like csv,xml,json and resultset.
  • JFXScad - JavaFX 3D Printing IDE based on JCSG.
  • JFXtras - A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.
  • JideFX- JideFX Common Layer is a collection of various extensions and utilities for to JavaFX platform. The JideFX Common Layer is the equivalent to the JIDE Common Layer in the JIDE components for Swing.
  • JMetro - Modern theme (or look and feel) for JavaFX inspired by Microsoft Metro / Fluent Design System. It is used for instance in NASA's app: Deep Space Trajectory Explorer.
  • jpro - JavaFX for the Browser. jpro is a new technology which brings Java back into the browser - without Java Plugin.
  • JSilhouette - JSilhouette provides additional shapes for Java applications.
  • Kubed - A port of the popular Javascript library D3.js to Kotlin/JavaFX.
  • [Lib-Tile](https://github.com/Naoghum

Related Skills

View on GitHub
GitHub Stars3.4k
CategoryDevelopment
Updated17h ago
Forks455

Security Score

85/100

Audited on Mar 29, 2026

No findings