icon of Encore

Encore

用于在Go和TypeScript中构建分布式系统的开源开发平台,在AWS和GCP上自动配置基础设施。

社区:

image for Encore

产品概览

什么是Encore?

Encore是一个综合的后端开发平台,结合了开源框架和可选的云自动化功能。它通过使开发者能够使用Go或TypeScript直接在应用程序代码中声明基础设施,消除了传统DevOps工作流的复杂性。开发者无需维护单独的Terraform配置或Kubernetes YAML文件,而是编写类型安全的后端代码,Encore解析并自动转换为配置的云基础设施。该平台提供统一的本地开发环境,镜像生产设置,包含集成的可观测性、服务目录和架构图。开发者部署到自己的AWS或GCP账户而不会被供应商锁定,而可选的Encore Cloud平台自动化基础设施配置、安全策略和DevOps工作流。


主要功能

  • 代码中的声明式基础设施

    直接在应用程序代码中将微服务、数据库、Pub/Sub主题、定时任务和其他云资源定义为类型安全对象,无需单独的Terraform或YAML配置。

  • 本地开发环境

    使用单个命令在本地运行整个分布式系统,包含完整的数据库、服务和基础设施原语,完美镜像您的云环境。

  • 自动基础设施配置

    连接您的AWS或GCP账户,Encore自动配置所有必要的云资源,包括VPC、子网、安全组、数据库和计算基础设施。

  • 内置可观测性和调试

    集成的分布式追踪、服务目录、API文档和架构图提供完整的系统可见性,无需额外工具。

  • 零配置部署

    直接从您的代码仓库部署到预览或生产环境,具有自动基础设施编排,无需手动DevOps配置。

  • 最小权限安全

    根据您的代码自动生成最小IAM权限,确保应用程序遵循安全最佳实践,无需手动策略配置。


使用场景

  • 微服务开发 : 使用类型安全的服务定义构建事件驱动、可扩展的分布式系统,自动处理服务间通信和资源管理。
  • 快速后端原型开发 : 以最少的基础设施样板代码快速原型化和部署后端服务,让开发者专注于业务逻辑而非云配置。
  • 成本高效的云运营 : 通过自动化资源优化和高效的基础设施生成,减少90%的DevOps工作量和云支出,无需不必要的配置开销。
  • 跨云后端开发 : 开发具有AWS和GCP可移植性的后端应用程序,大部分代码保持标准的Go或TypeScript,无需云特定绑定。
  • 类型安全API开发 : 创建具有端到端类型安全、自动模式验证和为前端集成生成的客户端库的生产就绪API。

常见问题

Encore网站分析

Encore流量与排名
56.51K
月访问量
00:01:35
平均访问时长
422
分类排名
0.4%
用户跳出率
流量趋势:Dec 2025 - Feb 2026
Encore主要用户地区
  1. 🇨🇿 CZ: 38.99%

  2. 🇺🇸 US: 8.26%

  3. 🇧🇷 BR: 4.48%

  4. 🇳🇬 NG: 4.45%

  5. 🇮🇳 IN: 3.81%

  6. Others: 40%