Analysis updated 2026-08-13
Run AWS-shaped services locally for development without a cloud account
Point CI test pipelines at a local AWS emulator instead of real AWS
Switch away from LocalStack Community after it began requiring auth tokens
Test Terraform, CDK, or OpenTofu infrastructure code against a local emulator
| floci-io/floci | reactivex/rxandroid | jetbrains/intellij-community | |
|---|---|---|---|
| Stars | 19,849 | 19,975 | 20,091 |
| Language | Java | Java | Java |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Floci is a free, open source local emulator for AWS services, built for development, testing, and continuous integration. It lets you run AWS shaped services on your own machine without needing a real AWS account, an auth token, or any paid feature gates. You point your normal AWS SDK, the AWS CLI, Terraform, CDK, or OpenTofu at a local address, and your existing tools and workflows keep working exactly as they would against real AWS. Getting started is a single command through Floci's own CLI, or a Docker Compose file if you prefer that route. Once it is running, you export a few environment variables and then run ordinary AWS commands, such as creating an S3 bucket or a DynamoDB table, against your local machine instead of the cloud. All services are reachable through one local port, and credentials can be any placeholder values unless you turn on stricter checks yourself. The README positions Floci as a direct response to changes at LocalStack, whose free community edition was sunset and now requires an auth token, with security updates frozen. Floci is offered as a no strings attached alternative: no auth token requirement, ongoing security updates, and an MIT license rather than a restricted one. It claims a small footprint, with a roughly 40 megabyte native binary, fast startup, and low idle memory use, and says several services, including Lambda, RDS, Neptune, ElastiCache, ECS, EC2, and EKS, run against real Docker containers rather than shallow simulations, which increases fidelity compared to mocked behavior. Storage can be configured as in-memory, persistent, hybrid, or write-ahead log, depending on how much durability you need between runs. The project reports supporting around 69 AWS services across categories like core app services, event and workflow tools, API and identity services, container and compute services, and data and analytics tools. It is written in Java and packaged as a Docker image as well as a native binary. The full README is longer than what was shown.
A free, open source local AWS emulator you run with Docker or a CLI, giving you real AWS-shaped services on your machine with no account or auth token.
Mainly Java. The stack also includes Java, Docker, AWS SDK.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.