您的位置:首页 > 编程语言 > Go语言

golang优秀实用开源项目收集

2016-04-15 17:52 411 查看
golang很多开源项目,铺天盖地,却很少有官方版。有时候真是选择乏力,选择一个优秀的流行的组件,能少走很多弯路。

整理一些最为出名和好用的开源组件(持续更新)

1.web框架

beego

go get github.com/astaxie/beego
http://beego.me



2.数据库

mongo(极有可能成为官方pkg)

go get gopkg.in/mgo.v2
http://labix.org/mgo
mysql

go get github.com/go-sql-driver/mysql
https://godoc.org/github.com/go-sql-driver/mysql



3.缓存

redis

go get github.com/garyburd/redigo/redis
https://godoc.org/github.com/garyburd/redigo/redis
memcache

go get github.com/bradfitz/gomemcache/memcache
https://godoc.org/github.com/bradfitz/gomemcache/memcache



4.MQ

go-nsq

go get github.com/nsqio/go-nsq
https://godoc.org/github.com/nsqio/go-nsq
go-nsq是nsq的golang client包,nsq集群更多资料 http://nsq.io/

5.书籍

入门

《Go语言程序设计》

中规中矩的教科书套路,附有习题,详细全面,适合入门,但新手很难看出什么是重点

《学习Go语言》快速入门,不如上一本全面

进阶

《Go语言圣经》重点突出,例子很到位,除了错别字比较多(不会影响阅读),堪称圣经
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: