Go 微服务框架排行榜(按 GitHub Star 排序)

Go 微服务框架排行榜(按 GitHub Star 排序)

1. Istio

GitHub Star: ⭐ 37.5k

项目简介

Istio 是由 Google、IBM 和 Lyft 开源的微服务管理、保护和监控框架。作为服务网格的事实标准,它可以轻松创建具有负载均衡、服务间认证、监控等功能的服务网络,而无需对服务代码进行任何修改。

仓库地址

https://github.com/istio/istio

官方文档地址

https://istio.io/latest/docs/


2. Go-zero

GitHub Star: ⭐ 31.9k

项目简介

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,通过弹性设计保障了大并发服务端的稳定性。它包含极简的 API 定义和强大的代码生成工具 goctl,可以一键生成完整的微服务框架代码,极大提升开发效率。

仓库地址

https://github.com/zeromicro/go-zero

官方文档地址

https://go-zero.dev/


3. Go-kit

GitHub Star: ⭐ 27.4k

项目简介

Go Kit 是一个用于构建微服务的编程工具包,它提供了在 Go 中构建健壮、可靠、可维护的微服务所需的组件和最佳实践。它不是一个框架,而是一套工具集合,强调可组合性和灵活性。

仓库地址

https://github.com/go-kit/kit

官方文档地址

https://gokit.io/


4. Go-kratos

GitHub Star: ⭐ 24.9k

项目简介

Go Kratos 是 Bilibili 开源的 Go 微服务框架,包含大量微服务相关框架及工具。它致力于提供完整的微服务研发体验,整合相关框架及工具,帮助快速构建具有高可扩展性的可靠应用。

仓库地址

https://github.com/go-kratos/kratos

官方文档地址

https://go-kratos.dev/


5. Go-micro

GitHub Star: ⭐ 22.5k

项目简介

Go Micro 是一个基于 Go 语言编写的、用于构建微服务的框架。它提供了分布式系统开发的核心需求,包括 RPC 通信、服务发现、负载均衡、消息编码等,设计上高度可插拔,强调简化分布式系统之间的通信。

仓库地址

https://github.com/go-micro/go-micro

官方文档地址

https://go-micro.dev/


6. Kitex

GitHub Star: ⭐ 7.7k

项目简介

Kitex 是字节跳动开源的 Golang 微服务 RPC 框架,具有高性能、强可扩展的特点。它集成了服务注册与发现、负载均衡、熔断、限流、重试等微服务治理能力,并提供代码生成工具帮助开发。

仓库地址

https://github.com/cloudwego/kitex

官方文档地址

https://www.cloudwego.io/zh/docs/kitex/


7. Hertz

GitHub Star: ⭐ 6.8k

项目简介

Hertz 是字节跳动开源的高性能、高可用性、高扩展性的 Go HTTP 框架。它旨在为开发人员简化微服务开发,提供了直观的 API 设计和丰富的中间件支持,适用于构建 RESTful API 和微服务。

仓库地址

https://github.com/cloudwego/hertz

官方文档地址

https://www.cloudwego.io/zh/docs/hertz/


8. Dubbo-go

GitHub Star: ⭐ 4.8k

项目简介

Dubbo-go 是 Apache Dubbo 的 Go 语言实现,致力于与 Java Dubbo 生态互通。它提供了完整的 RPC 通信、服务治理能力,支持多种注册中心和协议,适合构建企业级微服务架构。

仓库地址

https://github.com/apache/dubbo-go

官方文档地址

https://dubbo.apache.org/zh/docs3-v2/golang-sdk/


9. Jupiter

GitHub Star: ⭐ 4.5k

项目简介

Jupiter 是斗鱼开源的一套微服务治理框架,提供丰富的后台管理和可视化功能。它集成了多种微服务治理组件,支持服务发现、配置管理、监控告警等功能。

仓库地址

https://github.com/douyu/jupiter

官方文档地址

http://jupiter.douyu.com/


10. TarsGo

GitHub Star: ⭐ 3.4k

项目简介

TarsGo 是腾讯开源基于 Tars 协议的高性能微服务框架,支持多种编程语言。它提供了完整的微服务治理方案,包括服务注册发现、监控、日志、配置管理等。

仓库地址

https://github.com/TarsCloud/TarsGo

官方文档地址

https://tarscloud.org/


注:GitHub Star 数量会随时间变化,以上数据为当前统计

相关推荐
星蓝_starblue8 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
夏天的峰没有风8 小时前
Typora加github加PicGo搭建图床使用教程
github·claude code
Liekkas Kono9 小时前
Github Star History 趋势图工具推荐
github·swhl
逛逛GitHub10 小时前
盘点 2 个看起来贼炫酷酷酷的 GitHub 项目,炒的还挺火的。
github
卡卡罗特AI10 小时前
GitHub怎么用?零基础,保姆级使用教程-上!建议收藏
前端·后端·github
Awna12 小时前
Golang 大小写可见性规范
开发语言·后端·golang
YuePeng13 小时前
不写一行接口,让 DBeaver 直连你的指标层——背后只用了一个端口
后端·架构·github
别动我齐刘海13 小时前
Day6 unitree_G1人形机器人GMR—— MotionInput
c语言·c++·人工智能·学习·机器学习·机器人·github
leoZ23113 小时前
实战复盘:用 Claude Code 从零搭一个 GitHub PR 统计工具
java·人工智能·python·深度学习·自然语言处理·github·llama
阿里嘎多学长15 小时前
2026-08-04 GitHub 热点项目精选
开发语言·程序员·github·代码托管