Docktailor
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.
✨ Features
- 🪟 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)
🚀 Quick Start
Starter Template: Voidstack/docktailor-template
Requirements
- Java 17+
- Maven
<dependency>
<groupId>com.voidstack</groupId>
<artifactId>docktailor</artifactId>
<version>latest</version>
</dependency>
- Gradle
implementation 'com.voidstack:docktailor:1.0.0'
📝 Roadmap
- Complete API documentation
- Smooth transition
- Save separator position on SplitPane
📄 License
Licensed under the Apache License 2.0 — see the LICENSE file for details.
🤝 Contributing
- ☕ Buy me a coffee
- ⭐ If you find this project helpful, please give it a star — it really helps!