成為 Go 高手的 8 個 GitHub 開源項目
想成為 Go 高手嗎?那推薦看看這些開源項目。
Go 從 2009 年開始正式對外公布,隨著時間的推移,Go 在當(dāng)前的編程語言中占有良好的地位,在 WEB 領(lǐng)域、云原生領(lǐng)域、底層服務(wù)領(lǐng)域都有廣泛的應(yīng)用。
Go 是一門相對年輕的語言,具有 C/C++ 等編譯語言的性能和安全性,同時也具有良好的開發(fā)速度。
本文將核心庫、學(xué)習(xí)路線、項目和資源進(jìn)行了分類,以便你進(jìn)一步擴展你對 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 微服務(wù)框架,可提高生產(chǎn)力。
https://github.com/zeromicro/go-zero。
gorm
? GitHub stars: 30.2k+
Golang 的出色 ORM 庫,對開發(fā)人員很友好。
https://github.com/go-gorm/gorm。
中間件
etcd
? GitHub stars: 41.7k+
分布式系統(tǒng)最關(guān)鍵數(shù)據(jù)的分布式可靠鍵值存儲。
https://github.com/etcd-io/etcd。
Kubernetes
? GitHub stars: 93.3k+
生產(chǎn)級容器調(diào)度和管理。
https://github.com/kubernetes/kubernetes。
學(xué)習(xí)資源
golang-developer-roadmap
? GitHub stars: 15.5k+
2020 年成為 Go 開發(fā)者的路線圖。
https://github.com/Alikhll/golang-developer-roadmap。
項目
go-admin
? GitHub stars: 7.6k+
基于 Gin + Vue + Element UI 的獨立前后端權(quán)限管理系統(tǒng)的腳手架。
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
推薦閱讀
