StackMark

StackMark

Docker Stack Management Made Simple.
Beautiful CLI • Zero Port Conflicts • Full Control

Install with npm
npm install -g @grazulex/stackmark
terminal
$ stackmark dash
🐳 StackMark Dashboard
──────────────────────────────────────
myapp running
→ http://localhost:9003
Other: db:9004, redis:9005
api-project running
→ http://localhost:9010
Other: postgres:9011
○ other-stack stopped
Press q to quit • Auto-refresh: 2s

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.