编程 8 个 Go 开源仓库:从 Web 框架、微服务到学习路线

2026-09-12 09:46:38

8 个 Go 开源仓库:从 Web 框架、微服务到学习路线

Go 从 2009 年正式对外公布,如今在 Web 开发、云原生、底层服务等领域都有广泛应用。它相对年轻,兼具 C/C++ 这类编译语言的性能与安全性,开发速度也不差。

下面按核心库、中间件、学习资源、项目、资源分类整理,便于按需查阅。

核心库

gin

⭐ GitHub stars: 64k+

Gin 是用 Go 编写的 HTTP Web 框架,API 风格类似 Martini,性能要好得多——速度提高了 40 倍。需要轻量路由和中间件组合的 HTTP 服务,通常从它开始。

go-zero

⭐ GitHub stars: 21.2k+

带有 cli 工具的云原生 Go 微服务框架,可提高生产力。它的取舍在于把代码生成和治理组件一起打包,适合直接起一套微服务骨架的场景。

gorm

⭐ GitHub stars: 30.2k+

Go 的 ORM 库,对开发人员友好。以结构体为中心组织数据访问时比较顺手。

中间件

etcd

⭐ GitHub stars: 41.7k+

分布式系统最关键数据的分布式可靠键值存储。

Kubernetes

⭐ GitHub stars: 93.3k+

生产级容器调度和管理。

学习资源

golang-developer-roadmap

⭐ GitHub stars: 15.5k+

2020 年成为 Go 开发者的路线图。

项目

go-admin

⭐ GitHub stars: 7.6k+

基于 Gin + Vue + Element UI 的独立前后端权限管理系统的脚手架。

资源

awesome-go

⭐ GitHub stars: 90.1k+

精选的 Go 框架、库和软件的列表。

原文链接:


推荐阅读

复制全文 生成海报 Go 开源项目 Gin GORM Kubernetes

推荐文章

程序员茄子在线接单