StackMark
Docker Stack Management Made Simple.
Beautiful CLI • Zero Port Conflicts • Full Control
npm install -g @grazulex/stackmark
Why StackMark?
Automatic Port Allocation
No more port conflicts! StackMark automatically assigns unique ports to each stack starting from 9000.
Interactive Dashboard
Real-time TUI with auto-refresh showing all your stacks, their status, and running containers.
Smart Auto-Detection
Run commands from any project directory - StackMark automatically detects which stack you're working with.
Project Templates
Generate docker-compose.yml with interactive templates for Laravel, Symfony, Node.js, WordPress, and more.
Hosts Management
Sync local domains (myapp.local) to /etc/hosts with a single command.
Beautiful Terminal UI
Colorful output, status indicators, and a modern CLI experience that feels great.
Built-in Templates
Generate complete Docker Compose configurations in seconds
| Template | Stack |
|---|---|
| Laravel | PHP + Nginx + MySQL + Redis + Mailpit |
| Symfony | PHP + Nginx + PostgreSQL + Redis + Mailpit |
| Node.js | Node + PostgreSQL + Redis |
| WordPress | PHP + Nginx + MariaDB + Redis + Mailpit |
| Custom | Choose your own services |
Ready to simplify your Docker workflow?
Get started in under a minute with a single command.