floci: Floci is a free, open-source local AWS emulator for development, testing, and CI.
What problem it solves
Developing against AWS services often requires a cloud account, authentication token, or paid feature gates. Floci provides AWS-shaped services locally so existing AWS SDKs, CLI commands, infrastructure-as-code workflows, and test suites can run without those dependencies.
Key features
Local AWS services without an account — Run AWS-compatible services locally without a cloud account, authentication token, or paid feature gates.
Source: README, src
Drop-in AWS compatibility — Use standard AWS clients and familiar credentials, regions, SDKs, CLI commands, and infrastructure-as-code workflows against the local endpoint.
Source: README
Docker-backed execution for higher-fidelity services — Supported container-backed workloads use real Docker execution instead of shallow mocks, including Lambda, RDS, Neptune, ElastiCache, MSK, ECS, EC2, EKS, OpenSearch, CodeBuild, and Managed Service for Apache Flink.
Source: README, docker
Flexible local storage — Choose storage behavior according to the durability profile needed for development or testing, including in-memory, persistent, hybrid, and write-ahead log modes.
Source: README, src
Web console for local resources — A browser console is available for inspecting resources created in the local emulator.
Source: README, docker-compose.yml
Quick start
Copied verbatim from the project's README.
floci starteval $(floci env)Who it may suit
This project may suit developers and teams that need to develop, test, or run CI workflows against AWS-shaped services locally. It may also suit users of AWS SDKs, CLI tools, Terraform, CDK, OpenTofu, or test suites seeking a local endpoint without a cloud account.
Topics to discuss
Which AWS services or workflows should be prioritized for additional compatibility testing?
How should local persistence be configured for different development and CI scenarios?
Which Docker-backed services need the most detailed documentation and examples?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/floci-io/floci#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…