Crafting Premium
JavaFX Controls

DLSC Software & Consulting GmbH builds high-quality UI controls, frameworks, and tools that help developers create stunning desktop applications.

About Us

DLSC Software & Consulting GmbH is a software company specialising in JavaFX UI development. We design and maintain an extensive portfolio of open-source controls used by developers worldwide, ranging from calendar and scheduling components to advanced layout managers.

Beyond open-source contributions, we offer consulting services to help teams adopt and customise our libraries for their specific business requirements.

Open Source

All major libraries are free on GitHub

Consulting

Expert guidance and custom development

JavaFX Focus

Deep expertise in the JavaFX ecosystem

Quality

Polished, production-ready controls

FlexGanttFX

Commercial

Our flagship commercial framework — professional Gantt chart and timeline visualisations for JavaFX desktop and browser-based applications. Available for Java 8 & Java 11+. FlexGanttFX is the only Gantt charting solution available for JavaFX, and is trusted by Fortune 500 companies around the world. FlexGanttFX can be licensed via an Enterprise Runtime Licenseget in touch with us if you are interested.

Gantt Charts

Full-featured Gantt charts for project planning with drag-and-drop, linking, and constraint support.

Resource Scheduling

Visualise and manage resource allocation for manufacturing, MES, and production planning systems.

Split Screen

Display any number of synchronised charts side-by-side for powerful multi-view analysis.

Fully Customisable

Domain-independent architecture with CSS styling and a comprehensive Java API.

JFXCentral

Everything JavaFX — in one place.

DLSC is the driving force behind JFXCentral — the go-to hub for the JavaFX community. The site aggregates libraries, tutorials, books, videos, developer profiles, and the latest news from the JavaFX ecosystem, making it the definitive reference for anyone working with JavaFX.

What makes JFXCentral technically remarkable is that the entire website was written in JavaFX — not a traditional web framework. It runs natively as a desktop-grade JavaFX application and is served to browsers worldwide via JPro, a technology that streams JavaFX UIs over standard web protocols without a browser plugin.

JFXCentral stands as a testament to what JavaFX can achieve on the web, proving that rich, production-quality desktop applications can reach any device through a browser.

Visit JFXCentral
Built with JavaFX

The entire site is a real JavaFX application — no HTML templates or web frameworks.

Runs in Any Browser

Powered by JPro, JFXCentral runs in Chrome, Firefox, Safari, and Edge without plugins.

Community Hub

Libraries, tools, blogs, books, videos, and developer showcases all in one place.

DLSC Built & Maintained

Designed, implemented, and continuously maintained by the DLSC team.

Projects

A selection of our open-source JavaFX libraries.

CalendarFX

A comprehensive calendar framework for JavaFX, featuring day, week, month, and year views with full drag-and-drop support.

Calendar Scheduling JavaFX
FormsFX

A framework for easily creating forms in JavaFX with a fluent API, built-in validation, and binding support.

Forms Validation JavaFX
GemsFX

A collection of miscellaneous UI controls for JavaFX — from photo cropping to drawing boards, time pickers, and more.

Controls Utilities JavaFX
PreferencesFX

Simplifies the creation of preference dialogs in JavaFX applications with a clean, searchable settings UI.

Settings Dialogs JavaFX
WorkbenchFX

A lightweight and modular workbench framework for JavaFX that provides a tabbed document interface and module system.

Workbench Modules JavaFX
PhoneNumberFX

A JavaFX control for entering and validating international phone numbers, backed by Google's libphonenumber.

Input Validation JavaFX
PDFViewFX

A JavaFX control for displaying PDF documents directly in your application, with support for zooming, navigation, and search.

PDF Viewer JavaFX
FXMLKit

A modern JavaFX FXML framework that streamlines controller wiring, dependency injection, and FXML-based UI composition.

FXML Framework JavaFX
KeyboardFX

An on-screen virtual keyboard control for JavaFX, ideal for touch-screen kiosk and embedded applications.

Keyboard Touch JavaFX

Contact

Interested in our libraries or consulting services? We'd love to hear from you.