Go资源精选中文版
:books: Go资源精选中文版(含中文图书大全)
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
General
入门到精通
官方文档(所有第三方文档的灵感来源)
官网:
https://golang.google.cn/
Russ Cox:
https://swtch.com/~rsc
Dave Cheney:
https://dave.cheney.net
https://github.com/golang/proposal/blob/master/design/go2draft-generics-overview.md
Design discussions for Go language evolution.
讨论组
官方讨论组:
An active mailing list and an excellent resource to ask questions and learn fine-grained details about DDD/CQRS.
https://studygolang.com/
The community of studygolang in China.
报告列表
Go&WebAssembly简介
chai2010 Go·夜读 2019/08/15
再谈 Go 语言在前端的应用前景
许式伟 2019/01/02
Go语言简介
chai2010 武汉·黄鹤会 2018/12/16
Go语言并发编程
chai2010 武汉·光谷猫友会 2018/09/16, 整理01/整理02
深入CGO编程
chai2010 GopherChina2018·上海 2018/04/15
Go语言电子书
Go语言出版图书
Go语言高级编程
柴树杉 & 曹春晖
Go学习笔记
雨痕
Go语言实战
WilliaKennedy
Go语言编程
许式伟
Go并发编程实战
郝林
Go语言程序设计
Mark Summerfield
Go语言核心编程
李文塔, 2018, 79元
Go学习笔记
雨痕, 2016, 89元
Go Web 编程
谢孟军, 2013, 65元
Go语言编程
许式伟, 2012, 49元
Go语言·云动力
fango, 2012, 39元
Go程序员面试算法宝典
猿媛之家(编著), 2019, 69元
Go语言编程实战
强彦 & 王军红(主编), 2019, 59元
GO语言公链开发实战
郑东旭 等(编著), 2019, 89元
Go语言编程入门与实战技巧
黄靖钧(编著), 2018, 79元
Go语言从入门到进阶实战:视频教学版
徐波(编著), 2018, 99元
Go语言程序设计
王鹏(编著), 2014, 39元
Go语言实战
Matt Butcher, Matt Farina, 2019, 79
Go语言并发之道(中文翻译)
Katherine Cox-Buday, 2018, 58元
Go语言入门经典(中文翻译)
[英]乔治 奥尔波, 2018, 59元
Go Web编程(中文翻译)
郑兆雄, 2017, 79元
Go程序设计语言(中文翻译)
D&K, 2017, 79元
Go语言实战(中文翻译)
WilliaKennedy, 2017, 59元
Go语言程序设计(中文翻译)
Mark Summerfield, 2013, 69元
Go程序设计语言(英文)
D&K, 2016, 79元
其它图书(Go语言相关)
分布式缓存——原理、架构及Go语言实现
胡世杰, 2018, 49元
自己动手实现Lua
张秀宏, 2018, 89元
分布式对象存储 原理 架构及Go语言实现
胡世杰, 2018, 59元
自己动手写Java虚拟机
张秀宏, 2016, 69元
机器学习:Go语言实现
[美] 丹尼尔·怀特纳克, 2018, 59元
Cloud Native Go:构建基于Go和React的云原生Web应用与微服务(中文翻译)
Kevin Hoffman, 2017, 69元
Go2
Go Modules
Go & Google 出品库
https://github.com/golang/protobuf/
Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers.
https://github.com/golang/oauth2
star:5811 Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.
https://github.com/golang/glog
Leveled execution logs for Go.
https://github.com/golang/geo
S2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries.
https://github.com/golang/groupcache
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
https://github.com/golang/snappy
Go 语言版本的 Snappy
https://github.com/golang/freetype
Freetype font rasterizer
https://github.com/google/btree
BTree provides a simple, ordered, in-memory data structure for Go programs. (archived)
https://github.com/google/go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
https://github.com/google/gops
A tool to list and diagnose Go processes currently running on your system
https://github.com/google/gvisor
gVisor is a user-space kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open Container Initiative (OCI) runtime called runsc that provides an isolation boundary between the application and the host kernel. The runsc runtime integrates with…
https://github.com/google/google-api-go-client
Auto-generated Google APIs for Go.
https://github.com/grpc/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC.
新编程语言
https://github.com/goplus/gop
七牛云开源面向数据科学的语言,完全兼容Go语言
https://github.com/wa-lang/wa
The Wa Programming Language: Simple, maintainable, compiled language for developing WebAssembly software.
WebAssembly
https://github.com/mbasso/awesome-wasm
WebAssembly
WebAssembly标准入门
人民邮电出版社, 49元
C/C++面向WebAssembly编程
开源图书, 开发中
云计算
https://github.com/google/go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
数据库 & ORM
https://github.com/boltdb/bolt
A low-level key/value database for Go. This original version by Ben Johnson has been marked as unmaintained and forked by etcd-io bbolt.
https://github.com/etcd-io/bbolt
An embedded key/value database for Go.
https://github.com/dgraph-io/badger
BadgerDB is an embeddable, persistent, simple and fast key-value (KV) database written in pure Go. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.
https://github.com/syndtr/goleveldb
An implementation of the LevelDB key/value database in the Go.
https://github.com/mattn/go-sqlite3
SQLite3 driver for go that using database/sql.
https://github.com/go-gorp/gorp
Go Relational Persistence - an ORM-ish library for Go
DevOps
https://github.com/KusionStack/kusion
A unified programmable configuration techstack to deliver modern app in 'platform as code' and 'infra as code' approach.
Related lists in Programming Languages
See categoryAwesome Rust
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
Awesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Awesome Python
vinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
Awesome C++
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Awesome Go
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Awesome PHP
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.