deniz.in

Markets

Weather

Loading weather

· via dev.to (home feed)

Open-source AWS emulator Floci gains ground after LocalStack ends its free Community Edition

A dev.to review examines Floci, a 27,000-star MIT-licensed AWS emulator, after LocalStack moved to an account-and-token model, and finds the viral performance claims are the maintainer's own.

Open-source AWS emulator Floci gains ground after LocalStack ends its free Community Edition

What happened

On 23 March 2026 LocalStack switched its AWS emulator distribution to a single image that requires an account and an auth token, even for CI pipelines, according to a dev.to analysis by Nokka (a post that is itself labelled as AI-written under human review). A LocalStack blog post cited in that write-up explains the reasoning: a large share of users pulled the images while barely interacting with the company, so the business is refocusing on registered, engaged users. The change left a gap in free, no-strings local AWS emulation, and that gap is where Floci — an MIT-licensed emulator with 27,297 GitHub stars — is drawing attention. A Spanish-language post on X on 29 October pitched Floci as a way to practise AWS without paying or signing up, and gathered 311 likes, 54 reposts and 8,715 views within hours.

What Floci is

Floci emulates AWS inside a single container listening on port 4566, so the AWS SDK, CLI, Terraform and CDK can be pointed at localhost instead of the real cloud. Per the dev.to post, the repository (floci-io/floci) was created on 18 February 2026, has roughly 3,000 forks, shipped version 2.3.0 on 15 October 2026, and carries 191 open issues and pull requests combined. The project started under the personal account hectorvent — still the top committer with 602 commits — and now lists at least 100 contributors. The name comes from cirrocumulus floccus, a cloud said to resemble popcorn. Prebuilt binaries of about 40 MB exist for Linux, macOS and Windows.

Coverage runs deeper than the viral post claimed

The X post claimed 69 services. The dev.to author tallied the official services page at 137 rows and 3,680 operations as of 30 October 2026, while cautioning that rows do not map one-to-one to services because some split control plane from data plane. Either way, 69 undersells the coverage. Fidelity matters more than row counts: the README states that services requiring accuracy run in real containers rather than mocks, including Lambda, RDS, Neptune, ElastiCache, MSK, ECS, EC2, EKS, OpenSearch, CodeBuild and Managed Service for Apache Flink. RDS launches a real Postgres instance and EKS a real Kubernetes cluster. The flip side is footprint: the 86.8 MB image on Docker Hub is only the emulator, and services that use real Docker pull child images — RDS grabs postgres:16-alpine, EKS uses rancher/k3s, and OpenSearch downloads the full OpenSearch image.

The headline benchmarks belong to the maintainer

Floci's README claims roughly 24 ms startup, 13 MiB idle memory and a 90 MB image, against about 3.3 seconds, 143 MiB and 1.0 GB for LocalStack Community. Independent measurements land elsewhere. The blog Frank's World of Data Science measured around 129 ms on 25 August 2026, versus roughly 7 seconds for LocalStack in the same run. A 3 April 2026 test on an Apple M4 with 24 GB of RAM reported about 3 seconds startup, 56 MB of memory and a 276 MB image — though the dev.to author notes that tester was part of the MiniStack team, a competing emulator, so those figures carry a conflict of interest. No outside measurement has reproduced the 24 ms figure; the credible range sits between 129 ms and 3 seconds. The image size claim checks out, but only for the emulator itself.

Caveats before switching

Two stand out. Authentication is disabled by default — the FLOCI_SERVICES_S3_ENFORCE_AUTH setting defaults to false, so S3 does not strictly verify request signatures. That speeds up casual testing but means Floci cannot be used to reason about IAM or security controls. And the tool does not claim to emulate AWS latency or throughput, so it is no proxy for performance testing. Maturity is also a question: the project remains on a 2.x version with 191 open issues and PRs, and a Hacker News thread from its 21 March 2026 launch asked whether the code was AI-generated, noting the first commit arrived days before release and a .gitignore referenced Claude. That referenced file no longer exists and dozens of contributors now commit regularly, but the question was never definitively settled.

Why it matters

LocalStack's move to mandatory accounts changed the default workflow for developers who run AWS stacks on laptops, and Floci is the most visible beneficiary — attractive for learning AWS without a credit card, running CI integration tests without real credentials, and testing Terraform or CDK against one endpoint. The episode is also a benchmark-literacy lesson: the numbers that travel on social media came from the project's own README, and third parties measuring the same thing got results five to a hundred times slower. Floci looks genuinely useful for development and CI; for security, IAM and performance decisions, only the real cloud will do.

  • #aws
  • #localstack
  • #open-source
  • #docker
  • #developer-tools

Related posts