Docktailor is a lightweight JavaFX framework for building modern user interfaces with detachable and dockable windows. Inspired by the docking systems used in professional IDEs, Docktailor provides a clean, extensible architecture for creating flexible and highly customizable desktop applications.
- 🪟 Detachable Windows — Let users undock and rearrange tabs freely
- 🎯 Simple & Intuitive API — Designed to integrate seamlessly into existing JavaFX projects
- 🔄 Flexible View Management — Handle multiple views dynamically with minimal boilerplate
- 🎨 Fully Customizable — Easily adapt the layout, behavior, and look & feel (ships with a default IntelliJ-inspired theme)
Starter Template: Voidstack/docktailor-template
-
Java 17+
-
Maven
<dependency> <groupId>com.voidstack</groupId> <artifactId>docktailor</artifactId> <version>latest</version> </dependency>
-
Gradle
implementation 'com.voidstack:docktailor:1.0.0'
- Complete API documentation
- Smooth transition
- Save separator position on SplitPane
Licensed under the Apache License 2.0 — see the LICENSE file for details.
- ☕ Buy me a coffee
- ⭐ If you find this project helpful, please give it a star — it really helps!