Discover and explore top open-source AI tools and projects—updated daily.
ministackorgLocal AWS emulator for cloud development and testing
Top 13.3% on SourcePulse
MiniStack provides a free, open-source, and MIT-licensed local emulator for over 60 AWS services, designed as a direct alternative to LocalStack Community. It targets developers, researchers, and power users who require a robust local environment for developing and testing cloud-native applications, CI/CD pipelines, and infrastructure-as-code deployments without incurring cloud costs. Its key benefits include a small footprint, rapid startup times, and compatibility with standard AWS tools and SDKs.
How It Works
MiniStack emulates AWS services on a single port (defaulting to 4566), offering compatibility with AWS CLI, boto3, Terraform, CDK, and Pulumi. Its core innovation lies in its hybrid approach: while many services use in-memory state, critical components like RDS (Postgres/MySQL), ElastiCache (Redis), ECS (Docker containers), Athena (DuckDB), and Bedrock (via proxy to Ollama/vLLM) leverage real infrastructure for enhanced fidelity. It supports multi-account and multi-region isolation, mimicking AWS's architecture by scoping state based on access keys and region scopes.
Quick Start & Requirements
pip install ministack then ministackdocker run -p 4566:4566 ministackorg/ministackdocker run -p 4566:4566 -v /var/run/docker.sock:/var/run/docker.sock ministackorg/ministackministack.org.Highlighted Details
full image).Maintenance & Community
The project is maintained by "MiniStack Contributors." While a LinkedIn profile is mentioned, direct links to community forums, Slack, or Discord channels are not explicitly provided in the README.
Licensing & Compatibility
MiniStack is released under the permissive MIT license, allowing free use, modification, and distribution without restrictions, including for commercial purposes.
Limitations & Caveats
State is not yet isolated per region for all services; S3, SNS, IAM/STS, EC2, Kinesis, EventBridge, ECS, ECR, EKS, EFS, KMS, Glue, Athena, API Gateway v1/v2, Cognito, CloudFormation, CloudFront, Route 53, ElastiCache, EMR, Firehose, SES, CodeBuild, AutoScaling, WAF, ACM, Backup, Organizations, EventBridge Scheduler, Transfer Family, AppSync, CloudTrail, and other control-plane services share state across regions within an account. CloudFront Functions are currently API stubs. EKS requires Docker socket access and runs k3s with --privileged mode. AmazonMQ is control-plane only.
2 days ago
Inactive
ubicloud