Go语言开源项目

170 views
Skip to first unread message

Wei Liu

unread,
Apr 24, 2011, 11:29:12 PM4/24/11
to Golang-China
目前正在学习Go语言,希望通过阅读一些项目的源代码来提高自己的水平。可惜的是找到的开源项目不是太多,把我目前知道的列一列:

Doozerd,持久化KV存储
https://github.com/ha/doozerd

web.go,Web框架
https://github.com/hoisie/web.go

twitterstream.go,Twitte stream API的Go实现
https://github.com/hoisie/twitterstream

Hoisie的Github主页上还有一些其他的Go项目。

国内方面,我所知的目前是云风的Blog上提到他在用Go实现一个文件传输服务器,目前刚刚开始。

大家还有知道的,欢迎也列一列,一起学习提高。


zhai

unread,
Apr 24, 2011, 11:45:22 PM4/24/11
to golang...@googlegroups.com

2011/4/25 Wei Liu <li...@liuw.name>

bryan xu

unread,
Apr 25, 2011, 4:48:07 AM4/25/11
to golang...@googlegroups.com
看了一下github上Doozerd的介绍,不是通常所说的kv存储,是类似Zookeeper和Chubby的东东。

2011/4/25 zhai <qyz...@gmail.com>

Wei Liu

unread,
Apr 25, 2011, 4:57:03 AM4/25/11
to golang...@googlegroups.com
2011/4/25 bryan xu <bryanx...@gmail.com>:
> 看了一下github上Doozerd的介绍,不是通常所说的kv存储,是类似Zookeeper和Chubby的东东。
>

我的表述不大准确,作者确实没有说是KV存储,我那样写是看了一个小例子之后的初步印象。

还是看作者自己的介绍吧:http://xph.us/2011/04/13/introducing-doozer.html

--
Twitter: @iliuw
Site: http://liuw.name

shiwei xu

unread,
Apr 25, 2011, 5:02:07 AM4/25/11
to golang...@googlegroups.com
go 光 mongodb 的 client 就有3个:gomongo,mongo-go,mgo。我初略看了下觉得 mgo 最靠谱。gomongo 是第一个出来的,但是目前活跃度没后两者高。

2011/4/25 Wei Liu <li...@liuw.name>

shiwei xu

unread,
Apr 25, 2011, 5:13:58 AM4/25/11
to golang...@googlegroups.com
抱歉,mongo-go 实际上是 go-mongo,笔误。 

2011/4/25 shiwei xu <xushi...@gmail.com>

Wei Liu

unread,
Apr 25, 2011, 5:18:48 AM4/25/11
to golang...@googlegroups.com
2011/4/25 shiwei xu <xushi...@gmail.com>:

> 抱歉,mongo-go 实际上是 go-mongo,笔误。
>


扫了一下这几个mongodb client,规模比较小,用来熟悉语言很不错。

把地址也补一下。 :-)

mgo地址:http://bazaar.launchpad.net/~niemeyer/mgo/trunk/files
gomongo地址:https://github.com/mikejs/gomongo
go-mongo地址:https://github.com/garyburd/go-mongo

404 why

unread,
Apr 25, 2011, 5:39:43 AM4/25/11
to golang...@googlegroups.com
推荐一个比较实用的 go.vim 自动补全插件, https://github.com/nsf/gocode , 搭上 go 源码包里边的语法高亮插件,很好用!

不过需要升级到 weekly.2011-04-13 版的Go compiler

emacs上也有,配置详见README

--
Best Regards!

404

土星五号

unread,
Apr 25, 2011, 8:47:45 AM4/25/11
to golang...@googlegroups.com
gocode不错,遗憾的是它依赖weekly版的go而不是release,也就说,与web.go不兼容。
Reply all
Reply to author
Forward
0 new messages