谷歌官方維護(hù)了一個(gè)基于go語言的開源項(xiàng)目列表:
https://github.com/golang/go/wiki/PRojects
其中有非常多的優(yōu)秀項(xiàng)目值得學(xué)習(xí),有幾百行代碼適合新手閱讀的項(xiàng)目,也有大型如nsq、docker等的項(xiàng)目。
下面推薦幾款適合學(xué)習(xí)的項(xiàng)目:
1、cache2go
https://github.com/muesli/cache2go
比較簡單的一個(gè)緩存庫,代碼量很少,適合新手學(xué)習(xí),可以學(xué)習(xí)到鎖、goroutines等。
2、groupcache
https://github.com/golang/groupcache
與memcached同一作者,相當(dāng)于是memcached的go語言實(shí)現(xiàn)。
3、nsq
https://github.com/bitly/nsq
消息分發(fā)平臺(tái),閱讀代碼可以了解到很多分布式、負(fù)載均衡等方面的編程。
4、docker
https://github.com/docker/docker
時(shí)下很火的項(xiàng)目,個(gè)人感覺適合應(yīng)用,不適合入門閱讀學(xué)習(xí),待成為了高手后可以研究下其實(shí)現(xiàn)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注