成为 Go 高手的 8 个 GitHub 开源项目
2022-11-15 18:12:47 Author: mp.weixin.qq.com(查看原文) 阅读量:13 收藏

大家好,我是 polarisxu。

想成为 Go 高手吗?那推荐看看这些开源项目。


Go 从 2009 年开始正式对外公布,随着时间的推移,Go 在当前的编程语言中占有良好的地位,在 WEB 领域、云原生领域、底层服务领域都有广泛的应用。

Go 是一门相对年轻的语言,具有 C/C++ 等编译语言的性能和安全性,同时也具有良好的开发速度。

本文将核心库、学习路线、项目和资源进行了分类,以便你进一步扩展你对 Go 语言的了解。

核心库

gin

⭐ GitHub stars: 64k+

Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它具有类似 Martini 的 API,性能要好得多——速度提高了 40 倍。

https://github.com/gin-gonic/gin。

go-zero

⭐ GitHub stars: 21.2k+

带有 cli 工具的云原生 Go 微服务框架,可提高生产力。

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

gorm

⭐ GitHub stars: 30.2k+

Golang 的出色 ORM 库,对开发人员很友好。

https://github.com/go-gorm/gorm。

中间件

etcd

⭐ GitHub stars: 41.7k+

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

https://github.com/etcd-io/etcd。

Kubernetes

⭐ GitHub stars: 93.3k+

生产级容器调度和管理。

https://github.com/kubernetes/kubernetes。

学习资源

golang-developer-roadmap

⭐ GitHub stars: 15.5k+

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

https://github.com/Alikhll/golang-developer-roadmap。

项目

go-admin

⭐ GitHub stars: 7.6k+

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

https://github.com/go-admin-team/go-admin。

资源

awesome-go

⭐ GitHub stars: 90.1k+

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

https://github.com/avelino/awesome-go。

原文链接:https://medium.com/@Beck_Moulton/8-github-repositories-to-become-a-golang-master-b8491b5a57e4


往期推荐

我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。

坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio


文章来源: https://mp.weixin.qq.com/s?__biz=MzAxNzY0NDE3NA==&mid=2247490430&idx=1&sn=9aa2668636d4cd44052483600c2a9fab&chksm=9be3349fac94bd893a1fb2fc14218f00a9932b613a4077e1b24adce7e9641e7a7373ab90a5f9#rd
如有侵权请联系:admin#unsafe.sh