Stacksmith is a modular environment for launching local development stacks using Docker templates.
- π§ Reusable templates for common tech stacks (PHP + MySQL, Node.js + Next.js, WordPress, etc.)
- π One-liner project bootstrapping via
new-project.sh - π§ͺ Separate folders for:
playground/: small throwaway/testing projectsprojects/: full-featured big projects
- π³ docker-compose based
/dev
βββ new-project.sh # CLI tool to generate a new project
βββ README.md # You are here :)
βββ /templates # Reusable stack blueprints
β βββ next-php-mysql/
β β βββ docker-compose.yaml
β β βββ .env
β β βββ meta.yaml
β βββ nodejs-next/
β βββ ...
βββ /playground # Monorepo for small local projects (Git-ignored)
β βββ .gitkeep
βββ /projects # Separate Git repositories for big projects (Git-ignored)
βββ .gitkeep