Gestion Docker simplifiée
CLI élégante pour orchestrer vos stacks Docker en local. Allocation automatique des ports, templates prédéfinis pour Laravel, Symfony, Node.js, WordPress, et tableau de bord interactif en temps réel.
$ npx @grazulex/stackmark dashboard
🐳 StackMark - Docker Stack Manager
→ Active Stacks: 3
→ Total Containers: 12
▶ laravel-app Running :8080 laravel-app.local
▶ symfony-api Running :8081 api.local
📊 System Resources
CPU: 12% | Memory: 2.4GB/16GB | Disk: 8.2GB
$ ▋
Simplifiez votre environnement de développement Docker
Tout ce dont vous avez besoin pour gérer vos stacks Docker
Fini les conflits de ports ! StackMark détecte automatiquement les ports disponibles :
Visualisez et contrôlez tous vos containers depuis le terminal :
Démarrez un nouveau projet en quelques secondes avec nos templates :
Accédez à vos projets via des URLs propres :
StackMark comprend vos projets automatiquement :
Une expérience CLI élégante et intuitive :
Pourquoi StackMark se démarque
| Fonctionnalité | StackMark | Docker Desktop | Portainer | Laravel Sail |
|---|---|---|---|---|
| Allocation ports auto | ✅ Intelligente | ❌ Manuelle | ❌ Manuelle | ⚠️ Configurable |
| CLI-first | ✅ 100% CLI | ❌ GUI only | ❌ Web UI | ✅ Oui |
| Multi-framework | ✅ Laravel, Symfony, Node... | ✅ Tous | ✅ Tous | ❌ Laravel only |
| Domaines locaux auto | ✅ /etc/hosts auto | ❌ Non | ❌ Non | ❌ Non |
| Dashboard temps réel | ✅ Terminal interactif | ✅ GUI | ✅ Web | ❌ Non |
| Ressources système | ✅ Ultra-léger | ❌ Lourd (2GB+ RAM) | ⚠️ Container additionnel | ✅ Léger |
| License | ✅ MIT | ⚠️ Freemium | ⚠️ CE/BE | ✅ MIT |
Installation et utilisation en 3 étapes
# Via npm (recommandé)
npm install -g @grazulex/stackmark
# Via yarn
yarn global add @grazulex/stackmark
# Via pnpm
pnpm add -g @grazulex/stackmark
# Ou utilisez npx (sans installation)
npx @grazulex/stackmark
# Créer une stack Laravel
stackmark create my-laravel-app --template laravel
# Créer une stack Symfony
stackmark create my-api --template symfony
# Créer une stack Node.js
stackmark create my-node-app --template nodejs
# Stack personnalisée
stackmark create my-app --template custom
# Démarrer une stack
stackmark start my-laravel-app
# Voir le dashboard
stackmark dashboard
# Arrêter une stack
stackmark stop my-laravel-app
# Lister toutes les stacks
stackmark list
📚 Consultez la documentation complète sur stackmark.tech pour explorer toutes les fonctionnalités
Rejoignez les développeurs qui ont adopté StackMark pour leurs environnements locaux
Open Source • MIT License • Gratuit pour toujours
StackMark est développé par Jean-Marc Strauven, Expert Laravel avec 25+ ans d'expérience et créateur de 20+ packages open-source téléchargés 11,000+ fois.
Passionné par les outils qui améliorent la productivité des développeurs, Jean-Marc crée des solutions élégantes qui résolvent des problèmes réels. StackMark est né de la frustration de gérer manuellement les environnements Docker pour chaque projet.