Go general

怎么学习 Golang? https://www.zhihu.com/question/23486344

系统学习GO,推荐几本靠谱的书? - 飞雪无情的回答 - 知乎 https://www.zhihu.com/question/30461290/answer/210414739

为什么要使用 Go 语言?Go 语言的优势在哪里? - asta谢的回答 - 知乎 https://www.zhihu.com/question/21409296/answer/18184584

(这个就是Go Web 编程的开源版) https://github.com/astaxie/build-web-application-with-golang

(在网上搜到gitbook版本,虽然不是原作者搞的) https://www.gitbook.com/book/wizardforcel/build-web-application-with-golang/details

A Tour of Go

参见仓库里关于该书单独的笔记吧。

Effective Go

Effective Go https://golang.org/doc/effective_go.html

Effective Go 中英双语版 https://legacy.gitbook.com/book/bingohuang/effective-go-zh-en/details

其他Go教程


Go语言教程 https://www.yiibai.com/go/

极客学院 – Go 语言 http://wiki.jikexueyuan.com/list/go/


《深入解析Go语言》 https://www.w3cschool.cn/go_internals/

dig into implemention of the go programming language https://github.com/tiancaiamao/go-internals

深入解析Go https://legacy.gitbook.com/book/tiancaiamao/go-internals/details

《深入解析Go》 https://tiancaiamao.gitbooks.io/go-internals/content/zh/index.html


https://go-internals-cn.gitbook.io/go-internals/




Golang语言社区–腾讯课堂、网易云课堂课程PPT及代码 https://github.com/Golangltd/codeclass


📚 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性 https://chai2010.cn/go2-book/ || https://github.com/chai2010/go2-book


Go 标准库中文文档 https://github.com/huangz1990/cngolib.com

http://cngolib.com/


Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。 https://github.com/polaris1119/The-Golang-Standard-Library-by-Example

《Go语言标准库》The Golang Standard Library by Example https://books.studygolang.com/The-Golang-Standard-Library-by-Example/

Go其他

go命令

go generate

go generate介绍 https://www.jianshu.com/p/a866147021da

Golang Generate命令说明与使用 https://yushuangqi.com/blog/2017/go-command-generate.html

gotour本地编译

// 结果搞了半天现在的版本已经集成了,没必要构建了。

“下载相关内容(推荐使用http://gopm.io下载)”%E2%80%9D) http://gopm.io

“我今天安装的go1.8 windows 版本,貌似已经集成进来了, 不用在安装了,目录在%GOPATH%\pkg\tool\windows_amd64\tour.exe”

go工具

[mirror] Go Tools https://godoc.org/golang.org/x/tools || https://github.com/golang/tools/

gops

gops: A tool to list and diagnose Go processes currently running on your system https://github.com/google/gops

gops - Go语言程序查看和诊断工具 https://www.cnblogs.com/snowInPluto/p/7785651.html

gops 工作原理 https://blog.wolfogre.com/posts/mechanism-of-gops/

go-callvis

Visualize call graph of a Go program using dot format. https://github.com/TrueFurby/go-callvis

golang 查看代码调用关系图 https://blog.csdn.net/lanyang123456/article/details/84425565

『 周宇盛: 这工具确实很好用,但是文档不够详细,试了好一会儿,并在作者的一番指导下才弄懂使用方法。 然后我给添加了一个 wiki 页面,方便后来者。 https://github.com/TrueFurby/go-callvis/wiki/Use-flags

yaegi

Yaegi is Another Elegant Go Interpreter https://github.com/containous/yaegi

package yaegi https://godoc.org/github.com/containous/yaegi

CGO

CGO,GOLANG调用C库,调用代码、静态库或动态库 https://blog.csdn.net/win_lin/article/details/51734588

GoConvey

Go testing in the browser. Integrates with go test. Write behavioral tests in Go. http://goconvey.co

Go Walker

Go Walker is a server that generates Go projects API documentation on the fly. https://github.com/Unknwon/gowalker

Go Walker https://gowalker.org/

Go Web

Go-Mega Tutorial for Go Web Develop https://github.com/bonfy/go-mega

Go-Mega https://go-mega.bonfy.im/