23 Daily — floci is a free and open-source local AWS emulator that reached GitHub Trending on November 3, 2026. It offers developers an environment to run AWS-shaped services locally for development, testing, and continuous integration without requiring an AWS account, authentication tokens, or paid feature gates. According to the project's description, floci works by directing AWS SDKs, CLI tools, Terraform, CDK, OpenTofu, and test suites to the local endpoint at http://localhost:4566, preserving existing workflows seamlessly.
Compatibility and Operation
floci serves as a drop-in replacement for LocalStack, enabling users familiar with LocalStack to swap container images and continue operations without disruptions. It can be launched via Docker Compose or as standalone native binaries for Linux, macOS, and Windows. Developers only need to configure AWS environment variables to use standard AWS tools against the local services for testing purposes.
Technical Features and Capabilities
Unlike shallow mocks, floci runs many AWS services such as Lambda (including microVM and web functions), RDS, Neptune, ElastiCache, MSK, ECS, EC2, EKS, and CodeBuild inside genuine Docker containers, enhancing fidelity. It offers multiple data persistence modes including in-memory, persistent, hybrid, and write-ahead log storage to match varying durability needs.
Additionally, floci includes a browser-based console launched as a sidecar container that allows developers to inspect local emulator resources. The console supports interchangeable UI implementations compliant with its console contract, increasing flexibility for different operational setups.
Comparison with LocalStack Community Edition
The LocalStack community edition will sunset by March 2026, requiring authentication tokens and ceasing security updates. floci provides a no-strings-attached alternative that is always free, with startup time around 24 milliseconds and idle memory usage near 13 MB, significantly outperforming LocalStack's 3.3-second startup and approximately 143 MB RAM usage.
Editor's take: Opportunities and Validation Methods
floci’s efficiency and AWS compatibility present a strong opportunity for startups to build local development and testing environments free from cloud account and license constraints. To validate floci for their projects, teams can start by deploying via Docker Compose and running existing AWS SDK calls and test scripts to ensure expected behavior. Testing critical services like Lambda and databases in comparison to real cloud environments can help evaluate integration readiness for CI/CD workflows.