Ministack (Replacement for LocalStack)

(ministack.org)

128 points | by kerblang 4 hours ago

10 comments

  • giobox 3 hours ago
    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.

    • hexedpackets 27 minutes ago
      > The compatibility with the AWS CLI was mostly excellent in my experiences.

      Interesting, I've had the opposite experience. Every single AWS service I've ever tried to build tests around with LocalStack has run into compatibility issues. Usually something works in LocalStack but fails when it hits the real endpoint.

      I guess the CLI itself has mostly worked, its more the LocalStack service not behaving the way the real service is documented/works.

  • philip1209 26 minutes ago
    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...

  • oefrha 28 minutes ago
    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?

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

  • staticassertion 2 hours ago
    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.

    • mikeocool 2 hours ago
      Personally, I would get value out of really solid compatibility of the base features of a few core services (sqs, s3, kms, and maybe dynamo are the main ones that come to mind) with a light weight gui interface and persistence.

      If I’m getting into esoteric features or some “big” features that don’t make sense locally, then I just spin up a real dev account of aws, so I know I’m getting the real experience.

      • petcat 1 hour ago
        > getting into esoteric features

        The problem is that everybody needs different "core" features

        > > compatibility of the base features of a few core services (sqs, s3, kms, and maybe dynamo are the main ones that come to mind)

        For instance, I don't care about any of those features at all. But I would care a lot about EC2, RDS, and ElastiCache Redis

    • nnucera 2 hours ago
      Hello! We won't have the broad coverage that Localstack has... we're not aiming to be the "next Localstack"... just want to keep the core services that were available for free in the LS community up to date. If you’re looking for larger services like MWAA, sorry, but we won't be supporting them.... Most core AWS services don't receive many updates anyway (their APIs don’t change drastically or frequently)
      • evil-olive 12 minutes ago
        > We won't have the broad coverage that Localstack has... we're not aiming to be the "next Localstack"

        you should tell that to the LLM that writes your website:

        > MiniStack is your free, MIT-licensed drop-in replacement.

        is it a drop-in replacement, or not?

        • nnucera 5 minutes ago
          If you’re looking for a Localstack alternative, it’s often because you were using the community tier... In that case, Ministack can serve as a drop-in replacement... otherwise, the price reduction in LS might already address your needs
    • switchbak 2 hours ago
      "LocalStack was just a mess of a codebase" - very true.

      I do think there's potential to semi-automatically create a compatible suite of services, but it'll require some very talented use of LLMs and some novel testing approaches. Not something I want to sign up for.

      I evaluated Floci, but that has the typical issues you'd expected with freshly minted vibe code.

    • 4m1rk 2 hours ago
      I suppose (among many other things) LLMs are changing this. We no longer need that many contributors when we can use AWS docs, intercept AWS API calls and give it to AI agent to mimic. Of course, contributors are still needed for maintaining tests and validations.
      • yieldcrv 2 hours ago
        and then the maintainer goes on a rant about accurate but agentically coded pull requests and doesn’t merge it
  • volume_tech 55 minutes ago
    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
  • mikecarlton 3 hours ago
    Another alternative, earlier on HN: https://news.ycombinator.com/item?id=47420619
    • cmertayak 2 hours ago
      I liked the transparency: "Built entirely with AI by Jack Danger | All prompts saved in prompts/"
    • switchbak 2 hours ago
      Thus far I've tried that (rejected), Floci (not great), and now looking at this.

      This one is 7 days old.

      I'm eager to have a localstack replacement, but these are a long way off from being mature enough. I suppose this is just the new state of software? Shiny website, big claims, AI coded, insufficiently tested.

      • thegagne 1 hour ago
        Out of curiosity, why did you reject Floci? It lacked some feature I needed, so I just went ahead and added them. My needs were not that complex and it has patterns to test that implementations match AWS. I agree it’s lacking things, but the bones aren’t that bad.
  • threethirtytwo 50 minutes ago
    What’s the gcp equivalent
  • kay_o 3 hours ago
    > Copyright (c) 2024 MiniStack Contributors

    Already lying or totally unreviewed AI slop ?

  • redlewel 2 hours ago
    [dead]