awesome-go-zh icon indicating copy to clipboard operation
awesome-go-zh copied to clipboard

:books: Go资源精选中文版(含中文图书大全)

Go资源精选中文版

  • KusonStack一站式可编程配置技术栈(Go): https://github.com/KusionStack/kusion
  • KCL 配置编程语言(Rust): https://github.com/KusionStack/KCLVM
  • 凹语言™: https://github.com/wa-lang/wa

Go中国讨论组: https://groups.google.com/forum/#!forum/golang-china

开发者头条: https://toutiao.io/subjects/318517


收录标准

  • 有深度或时效性的单篇或系列非转载的原创或翻译文章
  • Github上类似awesome系列的集合类或列表类项目必须:Go强相关的,至少1k个star

其它awesome

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

中国区Go语言贡献者

  • go-contributors.md

入门到精通

  1. Go指南: https://tour.golang.org, https://tour.go-zh.org/
  2. Go圣经: https://gopl.io, https://github.com/golang-china/gopl-zh
  3. Go进阶: https://github.com/chai2010/advanced-go-programming-book

官方文档(所有第三方文档的灵感来源)

  1. 官网: https://golang.org/, https://golang.google.cn/
  2. 博客: https://blog.golang.org/
  3. 报告: https://talks.golang.org/
  4. 老巢: https://github.com/golang/
  5. 维基: https://github.com/golang/go/wiki
  6. 文档: https://godoc.org/

核心开发者的博客:

  • Russ Cox: https://twitter.com/_rsc, https://swtch.com/~rsc
  • Rob Pike: https://twitter.com/rob_pike
  • Dave Cheney: https://twitter.com/davecheney, https://dave.cheney.net

Go2 草案:

  • https://blog.golang.org/go2draft
  • https://go.googlesource.com/proposal/+/master/design/go2draft.md
  • https://github.com/golang/proposal/blob/master/design/go2draft-generics-overview.md
  • https://github.com/golang/proposal/blob/master/design/go2draft-error-handling.md
  • go2设计草案介绍

讨论组

全球论坛(需要站在长城看):

  1. 官方讨论组: https://groups.google.com/forum/#!forum/golang-nuts
  2. Go中国讨论组: https://groups.google.com/forum/#!forum/golang-china

国内论坛:

  1. https://gocn.vip/
  2. https://golangtc.com/
  3. https://studygolang.com/
  4. https://zhihu.com/topic/19625982/
  5. https://www.newsmth.net/bbsdoc.php?board=Golang

报告列表

  1. Go&WebAssembly简介 - chai2010 Go·夜读 2019/08/15
  2. 再谈 Go 语言在前端的应用前景 - 许式伟 2019/01/02
  3. Go语言简介 - chai2010 武汉·黄鹤会 2018/12/16
  4. GIAC: 2018 - Go 语言将要走向何方? - chai2010 上海·GIAC全球互联网架构大会 2018/11/23
  5. Go语言并发编程 - chai2010 武汉·光谷猫友会 2018/09/16, 整理01/整理02
  6. 深入CGO编程 - chai2010 GopherChina2018·上海 2018/04/15

Go语言电子书

  1. 胡文Go.ogle: https://github.com/chai2010/gopherchina2018-cgo-talk/blob/master/go.ogle.pdf
  2. Go高级编程: https://github.com/chai2010/advanced-go-programming-book
  3. Go Web编程: https://github.com/astaxie/build-web-application-with-golang
  4. Go语法树入门: https://github.com/chai2010/go-ast-book
  5. µGo语言实现: https://github.com/wa-lang/ugo-compiler-book
  6. 官方收录图书: https://github.com/golang/go/wiki/Books

Go2图书:

  1. Go2编程指南: https://github.com/chai2010/go2-book

Go语言出版图书

豆瓣 7分以上 图书(国内已出版)(链接):

  1. Go程序设计语言(英文版): D&K
  2. Go语言高级编程: 柴树杉 & 曹春晖
  3. Go程序设计语言(中文版): D&K
  4. Go学习笔记: 雨痕
  5. Go语言实战: WilliaKennedy
  6. Go语言编程: 许式伟
  7. Go并发编程实战: 郝林
  8. Go语言程序设计: Mark Summerfield

中文 原创 部分(不含 编著/主编 类型):

  1. Go语言高级编程: 柴树杉 & 曹春晖, 2019, 89元
  2. Go语言核心编程: 李文塔, 2018, 79元
  3. Go学习笔记: 雨痕, 2016, 89元
  4. Go并发编程实战: 郝林, 2015, 79元
  5. Go Web 编程: 谢孟军, 2013, 65元
  6. Go语言编程: 许式伟, 2012, 49元
  7. Go语言·云动力: fango, 2012, 39元

中文 编著/主编 部分:

  1. Go程序员面试算法宝典: 猿媛之家(编著), 2019, 69元
  2. Go语言编程实战: 强彦 & 王军红(主编), 2019, 59元
  3. GO语言公链开发实战: 郑东旭 等(编著), 2019, 89元
  4. Go语言编程入门与实战技巧: 黄靖钧(编著), 2018, 79元
  5. Go语言从入门到进阶实战:视频教学版: 徐波(编著), 2018, 99元
  6. Go语言程序设计: 王鹏(编著), 2014, 39元

国外引进部分:

  1. Go语言实战: Matt Butcher, Matt Farina, 2019, 79
  2. Go语言并发之道(中文翻译): Katherine Cox-Buday, 2018, 58元
  3. Go语言入门经典(中文翻译): [英]乔治 奥尔波, 2018, 59元
  4. Go Web编程(中文翻译): 郑兆雄, 2017, 79元
  5. Go程序设计语言(中文翻译): D&K, 2017, 79元
  6. Go语言实战(中文翻译): WilliaKennedy, 2017, 59元
  7. Go语言程序设计(中文翻译): Mark Summerfield, 2013, 69元

英文影印版:

  1. Go程序设计语言(英文): D&K, 2016, 79元

其它图书(Go语言相关)

中文原创部分:

  1. 分布式缓存——原理、架构及Go语言实现: 胡世杰, 2018, 49元
  2. 自己动手实现Lua: 张秀宏, 2018, 89元
  3. 分布式对象存储 原理 架构及Go语言实现: 胡世杰, 2018, 59元
  4. 自己动手写Java虚拟机: 张秀宏, 2016, 69元

国外引进部分:

  1. 机器学习:Go语言实现: [美] 丹尼尔·怀特纳克, 2018, 59元
  2. Cloud Native Go:构建基于Go和React的云原生Web应用与微服务(中文翻译): Kevin Hoffman, 2017, 69元

Go2

  • https://github.com/golang/go/wiki/Go2
  • https://github.com/golang/go/labels/Go2

Go Modules

官方文档

  • https://tip.golang.org/cmd/go/#hdr-Modules__module_versions__and_more
  • https://research.swtch.com/vgo
  • https://github.com/golang/go/wiki/vgo
  • https://github.com/golang/go/wiki/Modules

其它文档

  • https://lingchao.xin/tags/vgo/
  • https://tonybai.com/2018/07/15/hello-go-module/
  • https://roberto.selbach.ca/intro-to-go-modules
  • https://www.cnblogs.com/apocelipes/p/9609895.html
  • https://arslan.io/2018/08/26/using-go-modules-with-vendor-support-on-travis-ci/
  • https://tonybai.com/2018/07/15/hello-go-module/
  • https://colobu.com/2018/08/27/learn-go-module/
  • https://www.komu.engineer/blogs/go-modules-early-peek

Go & Google 出品库

Go team:

  • https://github.com/golang/protobuf/
  • https://github.com/golang/oauth2
  • https://github.com/golang/glog
  • https://github.com/golang/geo
  • https://github.com/golang/groupcache
  • https://github.com/golang/snappy
  • https://github.com/golang/freetype
  • https://github.com/rsc/goversion

Google team:

  • https://github.com/googleapis/googleapis
  • https://github.com/google/btree
  • https://github.com/google/go-cloud
  • https://github.com/google/gops
  • https://github.com/google/gvisor
  • https://github.com/google/google-api-go-client
  • https://github.com/grpc/grpc-go

新编程语言

  • Go+ 语言, 许式伟
    • https://github.com/goplus/gop
  • 凹语言, 柴树杉/丁尔男/史斌
    • https://github.com/wa-lang/wa

WebAssembly

Go官方资料

  • https://tip.golang.org/pkg/syscall/js
  • https://github.com/golang/go/tree/master/misc/wasm

wasm资料精选

  • https://github.com/chai2010/awesome-wasm-zh
  • https://github.com/mbasso/awesome-wasm
  • https://gopry.rice.sh/

WebAssembly图书

  1. WebAssembly标准入门 - 人民邮电出版社, 49元
  2. C/C++面向WebAssembly编程 - 开源图书, 开发中
  3. Learn WebAssembly - 英文
  4. Programming WebAssembly with Rust - 英文, 开发中

云计算


数据库 & ORM

BoltDB

  • https://github.com/boltdb/bolt
  • https://github.com/etcd-io/bbolt

LevelDB

  • https://github.com/dgraph-io/badger
  • https://github.com/syndtr/goleveldb

SQLite3

  • https://github.com/mattn/go-sqlite3

ORM

  • https://github.com/rsc/dbstore
  • https://github.com/go-gorp/gorp
  • https://github.com/jinzhu/gorm

DevOps

  • KusionStack 可编程配置技术栈
    • https://github.com/KusionStack/kusion

其他