MiniStack (replacement for LocalStack)

234 points45 comments15 hours ago
arpinum

I have detailed knowledge of dynamodb. This code does not properly mimic the service exceptions, input validations, eventual consistency, or edge cases. I would not feel comfortable developing against ministack or running tests against it. A lot of these services also have free tiers, so the use cases are quite minimal.

show comments
philip1209

I'm frustrated with the Localstack license changes and will evaluate ministack.

But, for anybody else who needs a quick fix - you can pin to the `community-archive` tag and it should unblock you quickly:

https://hub.docker.com/layers/localstack/localstack/communit...

staticassertion

I really don't see how any clone is going to manage to do what localstack couldn't - maintain compatibility with tons of AWS services while not getting paid for it. If this were viable, why would it not have worked before?

The only things I can think of are that perhaps LocalStack was just a mess of a codebase that couldn't maintain velocity or attract contributors, or it just failed to steward new contributors or some such thing.

show comments
robshippr

The real issue with LocalStack was always drift. Tests pass locally, then something breaks in staging because the S3 response format is slightly different or DynamoDB throttling doesn't match. After getting burned enough times we just switched to short-lived real AWS environments for integration tests. More expensive, but way fewer surprises in prod.

show comments
oefrha

Any project with Claude’s signature misaligned ASCII diagram just screams DON’T USE to me. If you can’t even bother to read your damn generated README, how do I know you have QC’ed anything else? At the very least supported features claimed in README / on website could be totally fake, which is extremely common among all the vibed Show HNs.

https://github.com/Nahuel990/ministack/blob/a1b1d20a27d2238d...

show comments
giobox

Ugh, I hadn't heard the news about the LocalStack licensing changes. I had some great results building AWS services for local dev as well as CI/CD and testing in GH actions with LocalStack in previous jobs.

I secretly always hoped Amazon would buy out LocalStack and make it the official free local development environment for AWS work, but I guess it probably would reduce revenues spent on AWS based dev and test environments. The compatibility with the AWS CLI was mostly excellent in my experiences.

show comments
mikecarlton

Another alternative, earlier on HN: https://news.ycombinator.com/item?id=47420619

show comments
kay_o

> Copyright (c) 2024 MiniStack Contributors

Already lying or totally unreviewed AI slop ?

show comments
threethirtytwo

What’s the gcp equivalent

volume_tech

for most teams the pain was not missing features -- it was drift. you build against the emulator for months, then hit some edge case in prod where the S3 response format differed slightly or DynamoDB error codes were not qui

show comments