Google maintains a list of the official open source project based on the language go:
https://github.com/golang/go/wiki/Projects
There are many outstanding projects worth learning, there are hundreds of lines of code for novice reading projects, there are large-scale projects such as nsq, docker, etc.
The following recommended several projects for learning:
1、cache2go
https://github.com/muesli/cache2go
A relatively simple caching library, small code size, suitable for novices to learn, you can learn to lock, goroutines and so on.
2、groupcache
https://github.com/golang/groupcache
And memcached same author, the equivalent of memcached go language.
3, nsq
News distribution platform, reading the code can learn a lot of programming distributed, load balancing and so on.
4、docker
https://github.com/docker/docker
Nowadays is the fire of projects, application for personal feeling, not suitable for beginners learning to read, to be become its implementation can be studied under the master.