跳到主要内容

Go 语言学习资源

这里收集和分享一些优质的 Go 语言相关资源,包括一些开源技术书籍和教程、适合新手的练习项目等。

推荐教程

开源项目

  • TinyRPC:一个基于 Go 语言标准库 net/rpc 扩展的远程过程调用框架。
  • TinyBalancer:一个基于 Go 语言标准库 net/http/httputil 扩展的反向代理负载均衡器。
  • cache2go:一个比较简单的缓存库,代码量很少,可以学习到锁、goroutines 等知识。
  • groupcache:memcached 的 go 语言实现。
  • Lux:Go 编写的视频下载工具,支持哔哩哔哩、YouTube 等视频网站。