floci-io/floci
Floci: LocalStack 대체 오픈소스 AWS 에뮬레이터
원제 floci-io/floci
스타 27,768당일 +227Java
Key Point
LocalStack이 내년 3월 지원 종료되고 유료화되는 가운데, Floci는 인증 토큰 없이 AWS 개발·테스트를 로컬에서 할 수 있는 가벼운 오픈소스 대안으로 제시된다.
핵심 요약
- AWS 계정 없이 로컬에서 AWS 호환 서비스를 실행할 수 있는 무료 오픈소스 에뮬레이터 Floci를 공개했다.
- Docker Compose로 localhost:4566 포트에 띄울 수 있으며, 기존 AWS SDK·CLI·Terraform·CDK 워크플로우를 그대로 사용 가능하다.
- 시작 시간 24ms, 유휴 메모리 13MiB, 이미지 크기 90MB로 LocalStack 커뮤니티 에디션(시작 시간 3.3초, 메모리 143MiB, 이미지 1GB)보다 훨씬 가볍다.
- Lambda, RDS, ElastiCache, Neptune, DocumentDB, ECS, EC2, EKS, OpenSearch, CodeBuild, Managed Service for Apache Flink 등은 실제 Docker 기반 실행으로 충실도를 높였다.
- S3, SQS, SNS, DynamoDB, API Gateway, AppSync, Cognito, Step Functions, EventBridge 등 100개 이상의 AWS 서비스를 지원한다.
- 브라우저 기반 웹 콘솔(http://localhost:4566/_floci/ui)에서 로컬 에뮬레이터의 리소스를 검사할 수 있으며, 콘솔은 초기 요청 시 사이드카 컨테이너로 시작된다.
- Floci의 AWS 멤버로서 Azure용 floci-az, GCP용 floci-gcp, OCI용 floci-oci 등 다른 클라우드 에뮬레이터 제품군의 일부다.
- MIT 라이선스 오픈소스이며 Linux·macOS·Windows용 네이티브 바이너리(약 40MB)도 제공하므로 Docker 없이도 실행 가능하다.
- LocalStack 커뮤니티 에디션이 2026년 3월 종료되고 인증 토큰이 필수가 되면서 보안 업데이트가 중단될 예정인데, Floci는 인증 토큰 불필요의 완전 대체 솔루션이다.
저장소 보기 ↗github.com