Meet Floci a free and open-source local AWS emulator for development, testing, and CI.
Ang concept is simple:
Instead na kumonekta ka agad sa actual AWS account para lang mag-test ng S3, DynamoDB, Lambda, SQS, SNS, etc., puwede mong patakbuhin ang AWS-compatible environment locally.
Walang AWS account.
Walang auth token.
Walang ρáíd feature gates.
Run:
floci start
Then gamitin mo na ang familiar AWS CLI, SDKs, Terraform, CDK, OpenTofu, at test suites mo against localhost.
At hindi lang basic AWS services ang supported.
Floci currently covers a huge range of AWS services including:
• S3
• DynamoDB
• Lambda
• SQS / SNS
• API Gateway
• Cognito
• IAM / KMS
• Secrets Manager / SSM
• EventBridge
• Step Functions
• CloudWatch
• ECS / EC2 / EKS
• RDS
• ElastiCache
• OpenSearch
• MSK
• Neptune
• DocumentDB
• CodeBuild
• CodePipeline
• CloudFormation
• Bedrock Runtime
• Athena
• Glue
• SES
• ECR
• and many more
One interesting part is that some services aren't just mocked.
Services like Lambda, RDS, Neptune, DocumentDB, ElastiCache, MSK, ECS, EC2, EKS, OpenSearch and CodeBuild can use real Docker-backed execution.
Meaning, mas realistic ang testing environment mo compared sa simple API mocks.
It also supports persistence modes, making it useful not only for quick local experiments but also for integration testing and CI/CD pipelines.
And everything is exposed locally through port 4566, so your existing AWS tooling can work with minimal changes.
If you're building AWS applications and want a lightweight local environment without spending cloud resources just for development...
Floci is definitely worth a look.
Repo:
MIT licensed and open source.

Ang concept is simple:
Instead na kumonekta ka agad sa actual AWS account para lang mag-test ng S3, DynamoDB, Lambda, SQS, SNS, etc., puwede mong patakbuhin ang AWS-compatible environment locally.
Walang AWS account.
Walang auth token.
Walang ρáíd feature gates.
Run:
floci start
Then gamitin mo na ang familiar AWS CLI, SDKs, Terraform, CDK, OpenTofu, at test suites mo against localhost.
At hindi lang basic AWS services ang supported.
Floci currently covers a huge range of AWS services including:
• S3
• DynamoDB
• Lambda
• SQS / SNS
• API Gateway
• Cognito
• IAM / KMS
• Secrets Manager / SSM
• EventBridge
• Step Functions
• CloudWatch
• ECS / EC2 / EKS
• RDS
• ElastiCache
• OpenSearch
• MSK
• Neptune
• DocumentDB
• CodeBuild
• CodePipeline
• CloudFormation
• Bedrock Runtime
• Athena
• Glue
• SES
• ECR
• and many more
One interesting part is that some services aren't just mocked.
Services like Lambda, RDS, Neptune, DocumentDB, ElastiCache, MSK, ECS, EC2, EKS, OpenSearch and CodeBuild can use real Docker-backed execution.
Meaning, mas realistic ang testing environment mo compared sa simple API mocks.
It also supports persistence modes, making it useful not only for quick local experiments but also for integration testing and CI/CD pipelines.
And everything is exposed locally through port 4566, so your existing AWS tooling can work with minimal changes.
If you're building AWS applications and want a lightweight local environment without spending cloud resources just for development...
Floci is definitely worth a look.
Repo:
You do not have permission to view the full content of this post. Log in or register now.
