Go Resources
Overview
- avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software
- hackstoic/golang-open-source-projects: 为互联网IT人打造的中文版awesome-go
- Unknwon/go-study-index: Go 语言学习资料索引
- Applied Go
- Go Language for Beginners in 16 Parts! | Hacking Code
- enocom/gopher-reading-list: A curated selection of blog posts on Go
- Go知识图谱
- developer-learning/learning-golang: Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)
- hoanhan101/ultimate-go: The Ultimate Go Study Guide
- golang-standards/project-layout: Standard Go Project Layout
Books
- dariubs/GoBooks: List of Golang books
- The Go Programming Language
- Go语言圣经
- Unknwon/the-way-to-go_ZH_CN: 《The Way to Go》中文译本,中文正式名《Go入门指南》
- Build web application with Golang
- golang-101-hacks
- 深入解析Go
- Effective Go 中英双语版
- Go Programming Blueprints
- 《Go Web 编程》读者服务网站 | Go Web Programming Chinese Edition
- Go语言高级编程
- Go 101
- Go语言标准库
- Go Language CookBook With Examples - Ednsquare
- ffhelicopter/Go42: 写《Go语言四十二章经》,纯粹是因为开发过程中碰到过的一些问题,踩到过的一些坑,感觉在Go语言学习使用过程中,有必要深刻理解这门语言的核心思维、清晰掌握语言的细节规范以及反复琢磨标准包代码设计模式,于是才有了这本书。
- Go2编程指南
- changkun/go-under-the-hood: 📚 Go Under The Hood: A Source Code Study of Go
- Let’s Go! A start-to-finish guide to building web apps with Go
Blogs
Style guides
Articles
- Go并发编程之Go语言概述
- golang · GitBook
- Go语言学习 - cyent笔记
- laisky-blog: Golang 学习笔记
- 使用Go语言每分钟处理1百万请求 - Go中国技术社区 - golang
- Golang Response Snippets: JSON, XML and more
- Go语言
- Idiomatic Go
- No Headback - pprof 和火焰图
- Object Oriented Go - The Basics
- [译]参考资料: 地道的GO代码 | 鸟窝
- 编写地道的Go代码 | 鸟窝
- 使用Go实现TLS 服务器和客户端 | 鸟窝
- Go语言实战笔记(一)| Go包管理 | 飞雪无情的博客
- Golang的HTTP操作大全 - RyuGou的博客
- Minimal Golang Makefile | OpsTips
- 枚举类型在Go语言中的一种写法
- goroutine背后的系统知识 | sizeof(void)
- 编写和优化Go代码 · dgryski/go-perfbook
- Go Performance Tuning - StackImpact
- How to start a Go project in 2018 | Ben E. C. Boyter
- developer-learning/night-reading-go: Go 夜读 > Night Reading Go - Go source reading and offline technical discussion every Thursday night.
Map
Interface
- Interface Values Are Valueless - GoingGo - Ardan Labs
- 理解 go interface 的 5 个关键点 | 三月沙
- 深入理解Go的interface
- Interfaces in GoLang – ITNEXT
Channel
- Go 原理解析:channel是如何工作的
- Go语言并发模型:像Unix Pipe那样使用channel - 赵帅虎 - SegmentFault
- 深入理解 Go Channel | Legendtkl
- Go Channel 应用模式 | 鸟窝
Errors
Videos
- gophercon
- gopherchina
- The Go Language - YouTube
- Unknwon/go-fundamental-programming: 《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者。
- Gophercises - Coding exercises for budding gophers
- Go 零基础编程入门教程 - Go中国技术社区 - golang
- The Why of Go