Sign inSign up

nahuelnucera/ministack

By nahuelnucera

Updated 17 minutes ago

MiniStack: Free, open-source LocalStack alternative with real DB containers (MIT)

Image
Developer tools
3

100K+

nahuelnucera/ministack repository overview

Free, open-source LocalStack replacement. 20 AWS services on a single port.

LocalStack is no longer free. MiniStack is MIT licensed, requires no account, no API key, no telemetry.

docker run -p 4566:4566 nahuelnucera/ministack

Works with any AWS tool out of the box:

aws --endpoint-url=http://localhost:4566 s3 mb s3://my-bucket
aws --endpoint-url=http://localhost:4566 dynamodb list-tables
aws --endpoint-url=http://localhost:4566 sqs create-queue --queue-name my-queue

Supported services

S3, SQS, SNS, DynamoDB, Lambda (real Python execution), IAM, STS, Secrets Manager, CloudWatch Logs, SSM Parameter Store, EventBridge, Kinesis, CloudWatch Metrics, SES, Step Functions, ECS (real Docker containers), RDS (real Postgres/MySQL containers), ElastiCache (real Redis containers), Glue, Athena (real SQL via DuckDB, optional)

With Docker Compose (includes Redis sidecar)

services:
  ministack:
    image: nahuelnucera/ministack
    ports:
      - "4566:4566"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - REDIS_HOST=redis
  redis:
    image: redis:7-alpine
    ports:
      - "6379:6379"

~150MB image · ~30MB RAM at idle · ~2s startup · MIT licensed

GitHub: https://github.com/Nahuel990/ministack

Tag summary

Content type

Image

Digest

sha256:3ab60a21f

Size

67.6 MB

Last updated

17 minutes ago

docker pull nahuelnucera/ministack