DEVOURED
Floci (GitHub Repo)
Floci emerges as an open-source alternative to LocalStack, offering free local AWS emulation with real Docker-backed execution for core services.
What: Floci is a tool for running AWS-compatible services locally without cloud accounts or paid feature gates. It supports services like Lambda, RDS, and S3 using a Docker-based architecture designed for low memory usage and CI compatibility.
Why it matters: The pivot in the local emulation ecosystem follows the monetization of previously free community tools, forcing teams to seek open-source alternatives that maintain performance in test pipelines.
Takeaway: If your CI tests rely on local AWS emulation, consider testing Floci as a lightweight, no-cost alternative to your current provider.
Deep dive
- Provides local emulation of 68+ AWS services, including Lambda, S3, DynamoDB, and ECS.
- Uses native Docker containers for high-fidelity emulation of compute and database services.
- Offers configurable storage modes ranging from memory-only to write-ahead-log persistence.
- Supports multi-account isolation based on AWS access key IDs.
- Integrates with existing SDKs, Terraform, CDK, and OpenTofu via a local HTTP endpoint.
- Includes specialized modules for Testcontainers in Java and Node.js.
Decoder
- Emulator: Software that mimics the behavior and interface of a cloud service locally, allowing developers to test against APIs without incurring cloud costs.
- Testcontainers: A library that facilitates the use of throwaway instances of databases or other services in Docker containers for automated tests.
Original article
Full article content is not available for inline reading.
Explore all 51 articles in today's digest
Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi