SheepNav
LocalEmu

LocalEmu

producthunt.com

本地运行132个AWS服务,免费开源模拟器

25天前制作者:Tarek CHEIKH

关于 LocalEmu

LocalEmu 是一款免费、开源的 AWS 模拟器,让开发者无需等待云端部署或支付开发账户费用,即可在本地运行多达 132 个 AWS 服务。通过一条 pip install 命令和一条启动命令,你就能在 localhost:4566 上获得完整的 AWS 服务环境。

核心功能

LocalEmu 支持将 AWS CLI、boto3、Terraform、CDK 或 Pulumi 直接指向本地端点,无需任何额外配置。它内置了真实的 Docker 引擎来运行 LambdaEC2RDSECSEKS 等服务,确保行为与云端高度一致。状态在重启后持久保留,方便你进行长期开发与测试。

主要特性

  • 零配置上手:一条命令启动,无需 AWS 账户、令牌或网络连接。
  • 全面服务覆盖:模拟 132 个 AWS 服务,涵盖计算、存储、数据库、容器等核心类别。
  • 真实 Docker 引擎:Lambda、ECS 等容器化服务在真实 Docker 中运行,行为更贴近生产环境。
  • 状态持久化:重启后服务状态保留,适合长时间开发调试。
  • 完全开源:基于 Apache 2.0 许可证,无遥测、无收费,社区活跃。

适用场景

  • 本地开发与测试:在提交代码前快速验证 AWS 集成逻辑,避免频繁部署到云端。
  • CI/CD 流水线:集成到自动化测试流程中,无需依赖真实的 AWS 环境。
  • 学习与培训:零成本学习 AWS 服务,无需担心产生费用或安全风险。
  • 离线开发:在无网络或受限网络环境下,依然能够使用 AWS 服务进行开发。

LocalEmu 让构建、测试和学习 AWS 变得像本地开发一样简单,将等待时间从几分钟缩短到几秒钟。

相关工具