#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
Stars, last 29 weeks+3,005
22 Apr 2026: 2,138 stars29 Apr 2026: 2,422 stars6 May 2026: 2,590 stars13 May 2026: 2,794 stars20 May 2026: 2,911 stars27 May 2026: 2,975 stars3 Jun 2026: 3,053 stars10 Jun 2026: 3,159 stars17 Jun 2026: 3,236 stars24 Jun 2026: 3,329 stars1 Jul 2026: 3,379 stars8 Jul 2026: 3,456 stars15 Jul 2026: 3,765 stars22 Jul 2026: 3,832 stars29 Jul 2026: 3,873 stars5 Aug 2026: 3,938 stars12 Aug 2026: 3,982 stars19 Aug 2026: 4,037 stars26 Aug 2026: 4,125 stars2 Sept 2026: 4,378 stars9 Sept 2026: 4,572 stars16 Sept 2026: 4,629 stars23 Sept 2026: 4,670 stars30 Sept 2026: 4,753 stars7 Oct 2026: 4,898 stars14 Oct 2026: 4,953 stars21 Oct 2026: 4,992 stars28 Oct 2026: 5,033 stars4 Nov 2026: 5,104 stars11 Nov 2026: 5,143 stars

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

  1. 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
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k stars+697 (+0.7%) in 30 dayscustom license93 out of 100
2appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58.1k stars+546 (+0.9%) in 30 daysBSD-3-Clause93 out of 100
3ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills47.7k starsApache-2.093 out of 100
#4strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k starscustom license92 out of 100
#5traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k starsMIT92 out of 100