A modular desktop application with JavaFX frontend and Python Flask backend for developer productivity tools.
Developer: Chisom Life Eke
GitHub: QRTQuick
License: Open Source
Copyright: © 2026 Quick Red Tech
- API Tester: Test REST API endpoints with various HTTP methods
- README Previewer: Render Markdown README files in a web view
- Web IDE: Advanced code editor with project management, auto-resource detection, formatting, linting, and live preview
- Browser: Embedded web browser with JSON formatting capabilities
- Frontend: JavaFX with FXML for UI components
- Backend: Python Flask for REST API endpoints
- Communication: REST API with JSON payloads
- Design: Modular, plugin-based architecture for easy extension
- Java 17+ with JavaFX 20.0.2
- Python 3.8+
- Gradle
cd backend
pip install -r requirements.txt
python main.pycd frontend
gradle run- Start the backend server first
- Launch the JavaFX application
- The app automatically checks backend connectivity
- Select modules from the sidebar or Tools menu
- Each tool opens in a new tab for easy multitasking
The application follows a modular, plugin-based architecture that allows easy extension with new tools. Each module consists of:
- Backend API endpoints (
/api/v1/tools/{module}) - Frontend JavaFX controller
- FXML layout file
- Service integration
This is an open source project. Contributions are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Open Source - see the repository for license details.
Built with passion by Chisom Life Eke at Quick Red Tech.
Quick Red Tech - Building innovative developer tools and solutions.