JavaFX Gantt Framework

Professional Timeline Visualizations for JavaFX

FlexGanttFX is the leading Gantt chart framework for JavaFX — high-performance, fully customizable, and deployable on desktop, web, and mobile. Trusted by Emirates, NASA, Boeing, and hundreds more.

110+
Enterprise Customers
11
Major Versions
10+
Years in Production
Java 8–26
Supported Versions
Core Capabilities

Everything you need for scheduling UIs

FlexGanttFX is a domain-independent framework designed to handle anything from project planning to industrial scheduling at enterprise scale.

High Performance

Canvas-based rendering with a buffer architecture handles tens of thousands of activities at 60 fps — no virtualization compromises.

Fully Customizable

Pluggable renderers, CSS styling, layer system, and a comprehensive API let you tailor every visual detail to your domain and brand.

Flexible Timeline

ChronoUnit and SimpleUnit timelines support milliseconds to decades with configurable multi-row datelines, grid lines, and zoom levels.

Split-Screen Containers

Dual, Quad, and Multi chart containers with synchronized scrolling and zooming for complex multi-resource views.

Activity Links

Model and visualize dependencies between activities with customizable Finish-to-Start and other link types, rendered with curved or straight arrows.

Desktop & Web

Deploy the same codebase on desktop via JavaFX, in a browser via JPro, or natively on iOS and Android via GraalVM + Gluon.

Support & Resources

We've got you covered

From professional consulting to extensive documentation, DLSC GmbH provides everything you need to succeed with FlexGanttFX.

Consulting

FlexGanttFX is complex, but supported by DLSC GmbH. We will help you get off the ground quickly with architecture reviews, custom renderer development, and performance tuning.

Visit DLSC.com

FAQ

Common questions about licensing, Java version support, web deployment, and technical topics — answered concisely so you can move fast.

Browse FAQs

Documentation

The extensive developer manual covers installation, the tutorial, all controls, the model layer, styling, and logging with code examples throughout.

Read the Docs
Live Demos

See FlexGanttFX in action

These demos highlight some of the many features built right into FlexGanttFX. Click to launch them directly in your browser.

Emirates Airlines Resource Scheduler

Emirates Airlines Resource Scheduler

Emirates Airlines uses FlexGanttFX at their Dubai headquarters to fine-tune the utilization of their aircraft fleet with real-time scheduling algorithms.

Launch Demo
MSProject File Reader

MSProject File Reader

Using the open-source MPXJ library, this demo imports Microsoft Project files and renders them in FlexGanttFX — showing seamless third-party data integration.

Launch Demo
FlexGanttFX Sampler

FlexGanttFX Sampler

The online sampler lets you try out all individual feature samples — each focused on one or two capabilities of the framework.

Launch Demo
Videos

Real-world examples & technical videos

See where and how FlexGanttFX has been deployed in production environments around the world.

Release History

Recent Releases

FlexGanttFX is actively maintained. Here are the latest releases. See the full changelog for complete release notes.

11.12.8 — OSGI Bundle Removal
January 17th, 2024
JAR files are no longer OSGI bundles. This fixes issues where bundled native JavaFX libraries could conflict with the project's own JavaFX version.
11.12.7 — Bug Fixes
November 2nd, 2023
Fixes issues related to the rendering of links — links pointing nowhere, links not displaying correctly when changing row height, lasso breaking navigation.
11.12.5 — Rendering Fixes
March 30th, 2022
Fixed vertical line alignment, chart layout scale issues, and scrollbar behaviour regressions.
11.12.3 — Scrollbar Types
April 2021
Added fixed-horizon scrollbar option, auto-hide toggle, and DST grid-line fix for hourly granularity.
11.12.0 — Polishing
May 14th, 2020
System cursors, interactive row resizing via row headers, consolidated 8.x / 11.x license keys, improved RadarView performance.
11.10.0 — Performance Release
March 2020
Canvas-based links rendering, IntervalTree for faster activity lookup, row canvas buffering — a major performance milestone.
FAQ

Frequently Asked Questions

The most common questions about FlexGanttFX. Can't find your answer? Contact us.

Is FlexGanttFX an open source project?
No, FlexGanttFX is a commercial software. You need to purchase a developer license once the trial period of 30 days has expired. Once you go into production you require a runtime license for each application / project that you want to ship.
Do you have a Swing version of FlexGanttFX?
Yes we do. Take a look at the product's home on the DLSC website or contact us and we will tell you more about it. The Swing version works with any Java version above 8.
Which Java versions does FlexGanttFX support?
We support Java 8 through Java 26. The Java 8 version uses the JavaFX bundled with the JDK. For Java 11 and higher, use the OpenJFX artifacts — ideally the latest available version.
Do you provide support for FlexGanttFX?
Any licensee will receive basic support and bug fixes. An annual maintenance plan option is also available qualifying you for premium support and free updates when new versions become available.
Does FlexGanttFX run in browsers like Chrome or Safari?
Via JPro, FlexGanttFX runs great in browsers. Check out their website for more info and live examples!
Which version of OpenJFX should we use?
Ideally you use the latest one. FlexGanttFX is continuously tested against recent OpenJFX releases and will work with versions 11 through 21+.
Client Feedback

Trusted by developers worldwide

FlexGanttFX and its predecessor products have been deployed in hundreds of applications. Here's what customers have to say.

FlexGantt increases the gap between us and our competitors. Other standard tools in this business area are miles away from FlexGantt. The well designed architecture gives you the possibility to control every pixel of this component.

Martin Schelldorfer
Martin Schelldorfer
Sr. Software Developer · e-Switch, Switzerland

When evaluating FlexGantt library, we have instantly been really impressed because it seemed to correspond to our main expectations and needs. Its architecture using design patterns and the continuous and reactive support provided made it our clear choice.

Aurelien Boulanger
Aurelien Boulanger
Software Engineer · PlanningForce, Belgium

I spent a significant amount of time evaluating Gantt chart packages and they all paled in comparison to FlexGantt's features, flexibility, and straightforward licensing. I would highly recommend it for any Java-based scheduling application.

Daniel Wintschel
Daniel Wintschel
Software Developer · HumanDoing Software, Canada

FlexGantt impressed us because of its wide range of functionalities, possibilities of customizing, performance, internationalization, documentation and examples. In our opinion FlexGantt is the best library for our requirements.

Dagmar Wolfram
Dagmar Wolfram
Senior Consultant · Simcron, Germany

FlexGantt is clearly, in my mind, head and shoulders above anything else we looked at. It's been a pleasure working with FlexGantt. We're lucky to have found such a wonderful product.

Andy Czerwonka
Andy Czerwonka
Senior Consultant · 3esi Inc. (Aucerna), Canada

FlexGantt's large feature set, its high performance, and its superb visualization capabilities bring a great value to our products. The well-designed MVC architecture allows us to easily integrate and extend FlexGantt in our projects.

Duy Vu
Duy Vu
Developer · Qnamic AG, Switzerland
Trusted By

Used by leading organizations worldwide

From aerospace and defense to telecommunications and logistics — FlexGanttFX powers mission-critical scheduling applications.

Ready to get started?

Evaluate FlexGanttFX free for 30 days — no commitment required. Contact us and we'll help you get up and running.

Contact DLSC Read the Docs

dlemmermann@gmail.com