go语言值得学习的开源项目推荐
2016-02-29 14:50
525 查看
谷歌官方维护了一个基于go语言的开源项目列表:
https://github.com/golang/go/wiki/Projects
其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。
下面推荐几款适合学习的项目:
1、cache2go
https://github.com/muesli/cache2go
比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁、goroutines等。
2、groupcache
https://github.com/golang/groupcache
与memcached同一作者,相当于是memcached的go语言实现。
3、nsq
https://github.com/bitly/nsq
消息分发平台,阅读代码可以了解到很多分布式、负载均衡等方面的编程。
4、docker
https://github.com/docker/docker
时下很火的项目,个人感觉适合应用,不适合入门阅读学习,待成为了高手后可以研究下其实现。
转载连接:http://studygolang.com/articles/2465
https://github.com/golang/go/wiki/Projects
其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。
下面推荐几款适合学习的项目:
1、cache2go
https://github.com/muesli/cache2go
比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁、goroutines等。
2、groupcache
https://github.com/golang/groupcache
与memcached同一作者,相当于是memcached的go语言实现。
3、nsq
https://github.com/bitly/nsq
消息分发平台,阅读代码可以了解到很多分布式、负载均衡等方面的编程。
4、docker
https://github.com/docker/docker
时下很火的项目,个人感觉适合应用,不适合入门阅读学习,待成为了高手后可以研究下其实现。
转载连接:http://studygolang.com/articles/2465
相关文章推荐
- 安装新版Django
- Google推荐的图片加载库Glide介绍
- 关于Category中增加属性的问题
- Google Chart API
- x_algor.c 分析
- Django Admin后台使用tinymc 富文本编辑器
- 文本分类与聚类(text categorization and clustering)
- Google Protobuf 简单使用
- ODBC database driver for Go:Go语言通过ODBC 访问SQL server
- 流行的Go语言web框架简介
- Django model.py表单的默认值 默认允许为空
- DJANGO变动库的一次真实手动经历
- django使用rest_framework API认证
- 基于Django的独立运行脚本开发
- GO 开发 IDE 环境--IDEA-go-lang-plugin
- 39. goodbye
- 38. goldwater
- (GOF23设计模式)_代理模式_静态代理
- Google搜索 - 世界各国Google网址大全
- 最小二乘法 (转)good