← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

FlexGanttFX Resource-Scheduling Framework Open Sourced Under AGPL License

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • FlexGanttFX, a JavaFX-based framework, is now open source.
  • It generates Gantt charts for resource scheduling and project planning.
  • The project uses the AGPL license for availability and maintenance.
  • The framework supports high-performance rendering and detailed time modeling.

FlexGanttFX Now Open Source

Dirk Lemmerman has released FlexGanttFX, a resource-scheduling framework, as open source. This framework is designed for generating Gantt charts and has been under development for 15 years. The decision to open source the library aims to make the code more widely available for use by developers and organizations.

AGPL License Choice

The project utilizes the AGPL license. This licensing choice was made to address project maintenance and is consistent with decisions by other commercially-backed open-source projects, such as iText. The AGPL license includes a clause requiring companies that modify and use the software over a network to make their changes public.

Technical Capabilities

FlexGanttFX operates on JavaFX, enabling its use on both desktop and mobile devices. It features high-performance chart rendering by combining Canvas rendering with standard FX nodes, allowing complex charts to display efficiently. The framework is built on four primitives: rows for resources, activities as time-bounded items, layers for grouping and visibility, and links for dependencies.

The framework models time using java.time.Instant, supporting granular timelines from milliseconds to decades. It incorporates time zones, daylight-saving transitions, weekends, and working hours directly into the model. Various layout options are available, including standard bars, line/area charts, and stacked lines for overlapping activities. Direct manipulation editing is supported with constraint hooks for application-specific rules.

Industry Impact

Gantt charts are widely used in project and resource planning across various industries, including logistics, aviation, healthcare, and software development. The open-sourcing of FlexGanttFX provides a new tool for developers needing to visualize and manage complex project timelines and resource allocations, particularly within the JavaFX ecosystem.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 30

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Dirk Lemmerman has open-sourced FlexGanttFX, a JavaFX-based resource-scheduling framework for generating Gantt charts, after 15 years of development. The AGPL license was chosen to increase code availability while addressing project maintenance, impacting developers who use Gantt charts in project planning and resource management.