dev-stack
A powerful development stack management tool built in Go for streamlined local development automation
What is dev-stack?
dev-stack is a modern CLI tool that provides quick setup, Docker integration, configuration management, and built-in monitoring for development environments.
Quick Start
Installation
Quick Install (Recommended)
# Install latest version
curl -fsSL https://raw.githubusercontent.com/isaacgarza/dev-stack/main/install.sh | bash
Manual Installation
macOS/Linux:
# Download the latest release
curl -L -o dev-stack "https://github.com/isaacgarza/dev-stack/releases/latest/download/dev-stack-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)"
chmod +x dev-stack
sudo mv dev-stack /usr/local/bin/
Windows:
# Download from releases page
# https://github.com/isaacgarza/dev-stack/releases/latest
Package Managers
Homebrew (macOS):
# Coming soon
brew install isaacgarza/tap/dev-stack
Basic Usage
# Initialize a new project
dev-stack init
# Start your development stack
dev-stack up
Key Features
- Project Templates: Go, Node.js, Python, and full-stack setups
- Service Management: Databases, message queues, monitoring tools
- Health Monitoring: Built-in health checks and status monitoring
- Docker Integration: Seamless container management
Documentation
Get Started
- Complete installation guide
- Learn basic usage
- Explore available services
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
Built with ❤️ by the dev-stack team
Making local development environments simple, consistent, and powerful.