程式忍者PGNinja

GitHub 熱門專案

開源 AWS 本機模擬器 Floci 爆紅,補上 LocalStack 退場缺口

· Floci 是一套開源本機 AWS 模擬器,啟動速度快、記憶體用量低,被視為 LocalStack 社群版停止維護後的替代方案。

Floci 是一套開源的本機 AWS 模擬器,讓開發者不需要雲端帳戶,就能在自己的機器上執行貼近真實的 AWS 服務環境,用於開發、測試與 CI 流程。這個專案的出現,是因為原本常用的本機 AWS 模擬工具 LocalStack 社群版在 2026 年 3 月停止維護,留下一個缺口,Floci 以 MIT 授權的免費開源方案補上這個位置。

技術上,Floci 用 Java 開發,底層採用 JAX-RS 與 Vert.x 打造的 HTTP 路由器,並整合 Docker Engine 來執行容器化服務。專案把 S3、DynamoDB 等無狀態服務做成內存實作以加快速度,而 RDS、ElastiCache、MSK 這類有狀態服務則用真正的容器跑;Lambda 也是在真實 Docker 環境中執行,並提供 memory、persistent、hybrid、wal 四種儲存模式可以切換。

Floci 目前支援超過 100 項 AWS 服務,並附上 2,576 項相容性測試,涵蓋 5 種 SDK 與 3 種 IaC 工具,用來確保跟真正 AWS 行為一致。專案在 GitHub 上已經累積約 2.94 萬顆星與 3,300 次 fork,社群討論的重點多放在它比 LocalStack 啟動快上百倍、記憶體用量少九成,是 LocalStack 收費或停止支援後的直接替代選項。

對正在學程式的孩子來說,這則新聞比較偏向雲端基礎設施與 DevOps 的產業應用,跟剛入門時學的程式邏輯關係不大,比較適合已經有程式基礎、未來想往後端或維運方向發展的大孩子參考。對家長來說,可以藉此了解程式學到進階階段後,還會接觸到「模擬雲端環境」這類工具,是業界真實開發流程的一部分。

開源Java雲端開發工具

其他新聞