#7171st of 146 in Backends, databases and hosting
ministack
Local AWS emulator exposing 60+ services on one port for dev and CI
- Stars
- 5.1k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
2,138 on 22 Apr 20265,143 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
MiniStack emulates more than 60 AWS services (S3, SQS, DynamoDB, Lambda, Step Functions, EC2 and others) behind a single endpoint on port 4566, working with boto3, the AWS CLI, Terraform, CDK and Pulumi. RDS, ElastiCache and ECS start real Docker containers, and Athena runs on DuckDB in the full image. Bedrock Converse and InvokeModel can be proxied to Ollama, llama.cpp or vLLM.
Who it is for: Developers needing a free local AWS stand-in for development and CI
Strengths
- Idle footprint stated as ~30MB RAM, startup under 2 seconds
- Account from 12-digit access key and per-region state isolation on one endpoint
- Reset, health and message-inspection endpoints suit test suites and CI
- Installs via pip, Docker image or compose; no account or API key
Weaknesses
- S3 and Aurora DSQL state is not isolated per region
- RDS, ECS and Lambda containers need the Docker socket mounted
- Athena and native Postgres/MySQL drivers require the larger full image
- Not a backend to ship apps on; it only emulates AWS for testing
What it needs
- RAM ≥ 0.03 GB
- no GPU
- Docker + Compose
- Needs Docker (optional, for RDS, ElastiCache, ECS, Lambda containers), Ollama, llama.cpp or vLLM (optional, for Bedrock proxy)
- Models: Amazon Bedrock Converse/InvokeModel API, Ollama, llama.cpp, vLLM
- port 4566
What changed
- v1.5.38 ↗ (opens in a new tab)Security fix
“Aurora DSQL — the backend Postgres is no longer on every interface — with DSQLSTRICT=1 each cluster's trust-auth Postgres was published on 0.0.0.0. It is now unpublished on MiniStack's network, or 12…”
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |