Back to browse
GitHub Repository

A lightweight AWS service emulator written in Go

1,380 starsGo

Awsim – Lightweight AWS emulator in Go (40 services in progress)

by sivchari·Feb 24, 2026·3 points·0 comments

AI Analysis

MidShip It

LocalStack alternative in Go, but LocalStack already owns local AWS testing with better service coverage.

Strengths
  • Single binary distribution and no-auth design makes instant CI spinup trivial versus LocalStack Docker overhead.
  • Rust-quality implementation language (Go) with explicit Phase 1/2/3 roadmap shows intentional scope management.
Weaknesses
  • Only 5 core services implemented versus LocalStack's 200+; 40-service roadmap is aspirational without code.
  • No persistence layer beyond in-memory storage—each test run loses state, making multi-step workflows impossible.
Target Audience

Backend engineers, DevOps teams, CI/CD pipeline maintainers

Similar To

LocalStack · Moto · MinIO

Post Description

I built awsim, a lightweight AWS emulator in Go for CI/CD testing.

Core services (S3, DynamoDB, SQS, Lambda, IAM) implemented, 40+ services in progress.

- Single binary, no auth required - Instant startup, in-memory storage - Contributions welcome

Feedback welcome!

Similar Projects

Developer Tools●●Solid

Hiraeth – AWS Emulator

4MB image beats Localstack's bloat, but only SQS works so far.

CozyNiche Gem
ozarkerD
40131mo ago
Infrastructure●●●●Gem

Fakecloud – Free, open-source AWS emulator

LocalStack went proprietary—this AGPL binary fills the gap with 54k test variants.

Zero to OneSolve My ProblemWizardry
lucas_vieira
3792mo ago