I maintain LocalEmu, a free and open-source (Apache 2.0) AWS emulator. It started as a fork of the archived LocalStack Community edition. The goal is to keep a genuinely free, open local AWS emulator alive and maintained.

What it does:

  • Emulates 132 AWS services on a single endpoint (localhost:4566)
  • Pure-Python core, with real Docker engines for Lambda, EC2, RDS, ECS, EKS, and OpenSearch
  • Point your existing AWS CLI, boto3, Terraform, CDK, or Pulumi at it, zero config
  • No account, no auth token, no telemetry. Persistent state across restarts
  • Optional fidelity knobs: IAM policy enforcement, throttling, latency injection, Lambda cold starts

Why I built it: kill the multi-minute deploy loop, drop the dev/test AWS bill to zero, and stop keeping real credentials on dev machines.

It’s for fast local dev, testing, and learning, not production, and not bit-for-bit parity with the real cloud.

Repo: https://github.com/localemu/localemu Site: https://localemu.cloud/

Happy to answer questions, and feedback is very welcome.

  • Croquette@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    1 day ago

    I said it in a previous comment: we are not here to debate LLM use.

    You are right, but people want to know if you used LLMs or not because they might not want to use a project with LLM generated code.

    Because LLMs are less ethical than humans, of course. :)

    Ethics vary from person to person. We are in a programming community, so the focus is on code and not other subjects.

    I am not brave enough to carry on my own shoulders the fight against the consequences of a world that has always run after “I need more”. I admit it

    I understand the feeling and I do not blame people for using LLM but companies and corporations for pushing LLM down our throats. It could have been a nice tool, but now its effects are a net negative for the planet in the hope of capturing the market. But this isn’t the place to discuss that.

    If we are talking ethics seriously, the browser you used to type these lines, the terminal, the text editor, the compiler, the PC, the phone, all of those raise much bigger ethical questions than an AWS services emulator that the audience here has not even tested. (Yes, that one is a bit of a troll.)

    It doesn’t mean that using a LLM doesn’t have an impact because other factors have bigger impact. Every small decision we make has an impact in the long run, but this isn’t the community to discuss that.

    I wasn’t the original OP you were responding to, but I felt compelled to give you a reason why people want to know about if a LLM is used or not because this is a hot topic and and I subject I feel strongly about.

    I think that in the current context, presenting a project to the public like that will inevitably bring the question about LLM uses.

    You have been open and concise about how Claude was used and from that point on, how people react to it is not in your control.

    I appreciate that you responded thoroughly to my reply, even though it wasn’t needed.

      • Croquette@sh.itjust.works
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        I think it’s important that people see these conversations. Not everyone is aware of the impact of LLMs and if it changes the mind of at least a person, this is not a wasted effort.

        I don’t feel like OP is a robot with how its response are written, but we never know.

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      arrow-down
      3
      ·
      1 day ago

      What a waste of time. They were probably pasting your comment into an LLM to figure out how to respond.