Skip to content

Kur00o/Container-Craft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

ContainerCraft 🐳

Visual drag-and-drop Docker Compose builder that makes containerization accessible to everyone

MIT License Python 3.10+ React 18


🎯 What is ContainerCraft?

ContainerCraft is a web-based visual editor for creating Docker Compose files. Instead of writing YAML by hand, you drag services onto a canvas, configure them through forms, and connect them visually. We generate production-ready docker-compose.yml files automatically.

Think "Figma for Docker" - design your infrastructure visually, we handle the YAML complexity.


✨ Features

  • 🎨 Visual Canvas - Drag and drop services (nginx, postgres, redis, mongodb, node.js, etc.)
  • βš™οΈ Form-Based Config - No YAML knowledge required
  • πŸ”— Visual Connections - Draw links between services to define networks
  • πŸ“‹ Templates - Pre-built stacks (LAMP, MERN, Django+Postgres)
  • πŸ“₯ Import/Export - Load existing compose files or export new ones
  • βœ… Real-Time Validation - Catch errors before deployment
  • πŸš€ One-Click Deploy - Optional Docker integration

πŸ“– Usage

  1. Drag services from the sidebar onto the canvas
  2. Click a service to configure ports, environment variables, and volumes
  3. Draw connections between services
  4. Click "Export" to generate docker-compose.yml
  5. Download or copy to clipboard

πŸŽ₯ Demo

Watch Demo Video (Coming soon)


🀝 Team

Built by:

  • Aaryan Chhabra
  • Arnav Kulkarni
  • Aniket Kodgirwar
  • Aaryan Kumbhare

πŸ“„ License

MIT License - see LICENSE file for details.

About

Visual Docker Compose builder - design your container architecture like drawing a diagram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors