When LocalStack began requiring authentication tokens in March 2026, effectively closing off free access to what had been the industry's go-to tool for testing cloud applications locally, developers faced an unexpected problem. The dominant emulator for Amazon Web Services had just pulled the rug out from under thousands of open-source projects and solo engineers who relied on its Community Edition.
Six months later, the vacuum created by that decision has been filled by an MIT-licensed upstart called Floci. The open-source emulator suite has logged 2.6 million Docker pulls since its May 2026 launch, according to project maintainers, and its GitHub repository has accumulated 25.8k stars as developers scrambled to migrate workloads away from LocalStack's newly walled garden.
What distinguishes Floci isn't just its timing. The tool boots in 24 milliseconds and idles at 13 megabytes of memory, a performance profile that has caught the attention of teams running thousands of integration tests daily. Apache Camel, one of the most widely deployed integration frameworks in enterprise Java, switched to Floci in late May. The change cut test suite runtime from six and a half minutes to four and a half, according to the merged pull request.
"A fresh instance per test run, no shared state," one developer wrote in a Hacker News thread that drew 292 points shortly after Floci's launch. That comment captures something fundamental about how local cloud emulation has evolved. The ability to spin up a clean environment for every test, then tear it down without leaving artifacts, matters more to many engineers than comprehensive API coverage.
Floci's creator, Hector Ventura, a backend engineer based in McKinney, Texas, committed the first public code on March 15, 2026. The tool runs local emulators for AWS, Azure, Google Cloud, and Oracle Cloud from a single Java binary built on Quarkus Native. For AWS, it uses the same port 4566 and SDK endpoints as LocalStack, allowing drop-in replacement without code changes. Azure runs on port 4577, Google Cloud on 4588, Oracle on 4599.
The architectural choice to use production engines rather than mocks sets Floci apart from earlier attempts at cloud emulation. Lambda functions execute in Docker containers. RDS provisions actual Postgres and MySQL instances with IAM authentication intact. ElastiCache runs Redis, not a Redis-shaped stub. EKS deploys k3s clusters, ECS launches real containers, MSK uses Redpanda to handle Kafka workloads. CodeBuild runs build jobs in isolated environments, not simplified approximations.
By mid-September, Floci claimed support for 119 AWS services, though "support" varies in depth. S3 implements 58 operations, DynamoDB 28, Lambda 46. Coverage extends to API Gateway, Step Functions, SNS, SQS, CloudFormation, and IAM, among others. Release 2.0 in early September added 20 services including Organizations with Service Control Policies, EFS, Redshift, and AppSync. Version 2.1.0 followed with 23 more, tripling the documented service count in a single month.
The expansion has been rapid, perhaps more than the project's infrastructure can comfortably sustain. In July, a third-party security researcher published what they claimed was a proof-of-concept for API Gateway remote code execution via unrestricted Velocity template evaluation, though the vulnerability report has not been independently verified. No corresponding security disclosure or patch reference appears in public sources, raising questions about the project's vulnerability handling process.
Azure support spans Blob Storage, Queue, Table, Functions, App Configuration, Key Vault, Event Hubs, Service Bus, Cosmos DB, and AKS. Google Cloud emulation covers Cloud Storage, Pub/Sub, Firestore, Datastore, Secret Manager, and managed Kafka. Oracle Cloud joined in August with Identity, Object Storage, Queue, Streaming, Vault, Secrets, and Functions. "Oracle ships no local emulator at all," Ventura noted in a Reddit post at the time.

As of July 2026, the project ran 2,506 automated compatibility tests across five SDKs and three infrastructure-as-code tools, validating behavior against the AWS SDK for Java, Python, JavaScript, Go, and .NET, plus Terraform, Pulumi, and CloudFormation templates. That test count had grown from 1,873 in June, according to Ventura's LinkedIn updates.
Public migrations offer a clearer picture of adoption than stars or pulls. Testcontainers for .NET switched in pull request #1690. Spring Cloud AWS followed in PR #1604. Kestra, a data orchestration platform, made the change in PR #727. UK public sector repositories appear on the adopter list, including DEFRA, NHS Digital, and GOV.UK One Login, though some of those pull requests remain in draft status. CrateDB, a distributed SQL database, and Just Eat Takeaway.com's JustSaying library have also migrated.
Floci expanded to five maintainers by August: Christian Franzen, James H, Fred Peña, Priamo Germosen, and Giovanny Velez. The project is actively recruiting co-maintainers for the Azure, GCP, and Oracle Cloud repositories, a reflection of the challenge of maintaining emulators for four cloud providers simultaneously.
The business model remains uncertain. Floci runs on GitHub Sponsors with no venture funding as of late September. Gold-tier sponsors include IceGuard and Softmax; AutoScout24 and Nexxion AI sponsor at the Community level. "Floci is free, forever," the May 2026 launch announcement declared. The tool has no authentication tokens or feature gates, a direct rebuke to LocalStack's pivot.
Ventura has outlined plans for "Floci Cloud," described as shared team environments and ephemeral per-pull-request environments, though no timeline or technical details have been published. The mention of a commercial offering raises familiar questions about how open-source infrastructure projects sustain themselves once the initial volunteer energy dissipates.
AWS provides DynamoDB Local and Step Functions Local, but both are officially unsupported and cover only two services. Azure ships Azurite for storage emulation. Google Cloud offers per-service emulators for Pub/Sub, Firestore, and Spanner, but no official Cloud Storage emulator exists. The cloud providers have shown little interest in building comprehensive local development tools, leaving the work to third parties.

LocalStack remains the established player. Founded in 2016, it raised venture funding and built a commercial product alongside its open-source offering. The March 2026 authentication requirement and Community Edition sunset accelerated what had been a gradual shift toward paid tiers. Other alternatives exist—MiniStack, kumo, moto, fakecloud—but none have gained meaningful traction.
Early Hacker News commenters questioned Floci's code quality, missing API coverage, and long-term maintenance feasibility. "Floci 2.0 shipped with twenty new AWS services in one release, and 2.1.0 went out this morning with twenty-three more," Ventura wrote on September 21, addressing the skepticism with velocity. Whether that pace can be maintained without burning out a team of five maintainers working in their spare time is another question entirely.
The compressed Docker image size has dropped from 139 megabytes to 80.6 megabytes, a meaningful improvement for CI/CD pipelines that pull images repeatedly. Releases follow a twice-monthly schedule on the first and third Tuesdays, with nightly builds tracking the main branch. A unified CLI reached version 0.2.1 in late August with self-update and checksum verification. A browser-based console runs alongside the command-line tool.

What Floci represents, more than a technical achievement, is a test of whether open-source infrastructure can remain genuinely open when commercial incentives push in the opposite direction. LocalStack's decision to gate its Community Edition behind authentication was rational from a business perspective. The company needed to convert free users into paying customers. But that decision opened space for a competitor with nothing to lose and a willingness to promise free access indefinitely.
Whether Ventura and his co-maintainers can deliver on that promise while keeping pace with AWS, Azure, Google Cloud, and Oracle Cloud—providers that collectively launch hundreds of services and thousands of features each year—remains the central question. For now, though, 2.6 million Docker pulls suggest that plenty of developers are willing to find out.
