【23 Daily】flociは無料でオープンソースのローカルAWSエミュレーターであり、2026年11月3日にGitHubのトレンド入りを果たしました。AWSアカウントや認証トークン、課金機能なしで、開発・テスト・CI環境でAWS形状のサービスをローカルで利用可能にします。プロジェクトの説明によると、AWS SDKやCLI、Terraform、CDK、OpenTofu、テストスイートをhttp://localhost:4566に向けるだけで従来の開発フローを維持できます。
互換性と操作方法
flociはLocalStackの代替として使え、イメージを差し替えるだけで既存ユーザーは継続利用可能です。Docker Composeで起動できるほか、Linux、macOS、Windows向けの単独実行バイナリも提供されており、AWS環境変数を設定すれば既存AWSツールがローカルで利用できます。
技術的特徴と機能
flociはLambda(マイクロVMやWeb関数含む)、RDS、Neptune、ElastiCache、MSK、ECS、EC2、EKS、CodeBuildなど多様なAWSサービスをリアルなDockerコンテナで模擬し、精度を高めています。データの永続化はメモリ内・永続型・ハイブリッド・ログ先行型など複数設定可能です。
また、ブラウザで操作可能なコンソールが付属し、サイドカーコンテナとして起動。リソース管理が容易で、規格に準拠した別コンソールも動作可能です。
LocalStackコミュニティ版との比較
LocalStackコミュニティ版は2026年3月にセキュリティアップデートが終了し認証トークンが必要となりますが、flociは常に無料で認証不要。起動時間約24ms、アイドル時メモリ約13MBで、LocalStackの約3.3秒起動・143MBメモリ使用を大きく上回るパフォーマンスを持ちます。
編集部の視点:機会と検証方法
flociは高速起動・低リソース・AWSツール互換性を兼ね備え、スタートアップのローカル開発環境整備に適します。検証はDocker Composeでの手早いデプロイから始め、既存SDK呼び出しやテストスクリプトによる動作確認を推奨。LambdaやDBなど主要サービスの機能・性能確認を通じ、実環境との違いを把握し、CI/CD連携可否を評価するとよいでしょう。