Compose Craft
GUI editor and visualizer for Docker Compose files
1k stars 28 forks last commit first released MIT
Slowing down
No commits since 26 Dec 2025. Check the issue tracker before you rely on it.

Compose Craft is an open-source web application for managing Docker Compose configurations through an intuitive graphical interface. It helps teams and individuals quickly understand and build multi-service stacks by turning compose files into interactive diagrams.
Key Features
- Visual editor for creating and editing Docker Compose services and settings
- Automatic diagram visualization of services and their relationships
- Import existing docker-compose.yml files and export generated configurations
- Management of environment variables, volumes, networks, ports, and other compose options
- One-click link sharing for compose diagrams (optional SaaS-oriented feature)
- Optional GitHub integration for working with repositories
- Built-in code editing experience for compose/YAML
Use Cases
- Designing and documenting multi-container application stacks before deployment
- Reviewing and understanding unfamiliar Docker Compose projects faster
- Collaborating on compose changes by sharing diagrams and exported files
Limitations and Considerations
- Some sharing and integration features may depend on configuration choices and can be disabled for a simpler “core-only” deployment
- Requires a MongoDB database for persistence in typical deployments
Compose Craft is well-suited for developers who prefer a visual workflow for Docker Compose while still retaining the ability to import and export standard compose files. It bridges GUI-based modeling and practical configuration management for real-world container stacks.
Categories:
Tags:
Tech Stack:
Similar to Compose Craft
CoreControl
Dashboard for managing servers, apps, and uptime monitoring
Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.
Iso
Minimal, configurable dashboard for managing self-hosted services
A plug-and-play, Docker-first dashboard for self-hosted services configured via a single JSON file with multi-language support.

FilePizza
Peer-to-peer browser-based file transfers over WebRTC
Self-hostable web app for fast, private peer-to-peer file sharing in the browser using WebRTC, with optional passwords, multi-file ZIP downloads, and TURN/STUN support.

Workout.cool
Open-source workout planning and progress tracking platform
Workout.cool is an open-source fitness coaching web app to build workout routines and programs, track progress and statistics, and manage an exercise database.

Mergeable
Unified inbox and dashboard for GitHub pull requests
A browser-first inbox that organizes GitHub pull requests into customizable sections with keyboard shortcuts and support for GitHub Enterprise.
Kan
Open-source Trello-style kanban project management app
Kan is an open-source Trello alternative for kanban boards, cards, labels, comments, and team workspaces, with Trello import and self-hosting support.





