pipe Unix风格管道 pipe

该包使得 Go 应用程序能够像 Unix 中的 pipe 一样使用。 The pipe Go package offers an easy way for Go programs to make use of other applications available in the system via a Unix-like pipeline mechanism. The input and output streams in such pipelines do work as strea...阅读全文

2014-11-10 01:19:02 niemeyer

Codis Redis 集群解决方案 Codis

Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务. Codis 实现了业务透明的动态/安全扩缩容,高度可运维,proxy-based...阅读全文

2014-11-08 01:02:53 wandoulabs,goroutine,c4pt0r,spinlock9

Macaron Go Web 框架 Macaron

Macaron 是一个具有高生产力和模块化设计的 Go Web 框架。框架秉承了 Martini 的基本思想,并在此基础上做出高级扩展。 ##主要特性 - 支持子路由的强大路由设计 - 支持灵活多变的路由组合 - 支持无限路由组的无限嵌套 - 支持直接集成现有的服务 - 支持运行时动态设置需要渲染的模板集 - 支持对模块的轻松接入与解除 - 采用 inject 提供的便利的依赖注入 - 采用更好的路由层和更少的反射来提升执行速度 阅读全文

2014-11-07 04:55:55 无闻

goredis go语言公共库 goredis

golang redis client, bufferd connection, connection pool, support all redis commands, 欢迎大家批评指正,更欢迎大家加入进来。 #### Create a new conn? c, e := Dial("127.0.0.1:6379", pwd, CTimeout, RTimeout, WTimeout, alive, *pool) if e != nil { println(e.Error...阅读全文

2014-11-04 11:15:41 翟羽行

go_spider 爬虫框架 go_spider

##简介## 本项目基于golang开发,是一个开放的垂直领域的爬虫引擎,主要希望能将各个功能模块区分开,方便使用者重新实现子模块,进而构建自己垂直方方向的爬虫。 本项目将爬虫的各个功能流程区分成Spider模块(主控),Downloader模块(下载器),PageProcesser模块(页面分析),Scheduler模块(任务队列),Pipeline模块(结果输出); ##执行过程简述:## 1. Spider从Scheduler中获取包含待抓取url的Request对...阅读全文

2014-11-03 15:54:53 胡户主

LiteIDE Go语言开发工具 LiteIDE

LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 ![](http://studygolang.qiniudn.com/141103/bbaa965804dec61d47a5bcd0ed95e2cf.png?imageView2/2/w/600) # 主要特点 # ## 核心功能 ## - 系统环境管理 - 可配置的编译构建命令 - 集成易用调试系统 - 基于Kate语法显示 - 可配置的代码自动完成 - 基于MIME类型系统 - 插件支持...阅读全文

2014-11-03 05:12:40 visualfc

boom 性能测试工具 boom

Boom 是 google 一女工程师使用 Go 语言开发的类似 apache ab 的性能测试工具。相比 ab,boom跨平台性更好,而且更容易安装。 ##安装## `go get github.com/rakyll/boom` ##使用## ``` Usage: boom [options...] <url> Options: -n Number of requests to run. -c Number of requests to run co...阅读全文

2014-10-31 07:42:35 rakyll

Web.go Golang Web框架 Web.go

Web.go 跟 web.py 类似,但使用的是 Go 编程语言实现的 Web 应用开发框架。Go发布没多久该框架就诞生了,差不多是最早的Go框架。目前已经有段时间没有更新了。不过,该框架代码不多,其源码可以读一读。 ##安装## `go get github.com/hoisie/web` ##创建一个 Hello World 应用## ``` package main import ( "github.com/hoisie/web" ) fu...阅读全文

2014-10-29 05:45:53 hoisie

GoClipse Eclipse的Go插件 GoClipse

GoClipse是一个为Eclipse平台添加Go语言编程功能的Eclipse插件。GoClipse的目的是为初学者创造一个开发Go语言的环境。平台发展比较缓慢,但一直在持续。 ![](http://studygolang.qiniudn.com/141027/032cd6e576b2a152300c647c22851561.png) Features: * Configurable syntax highlighting * Autocompletion via Gocod...阅读全文

2014-10-27 06:06:41 bruno-medeiros

UTRAN 翻译工具 UTRAN

UTRAN (Ubuntu Translator) 是一个开源的,用GO语言编写的,简单实用的,翻译小助手。 由于工作原因,作者经常需要在Linux下阅读英文文档,查看英文网页,不认识的单词或短语成为我理解文意最大的障碍,甚至有这这样的情况,句子中的每个单词明明都认识,却也无法理解其意思。我希望能找到一个工具,帮我解决查词、查短语、翻译语句的难题。 我希望UTRAN有以下功能: 1、能查词、查短语、翻译语句。 2、支持发音。 3、支持鼠标取词。 ...阅读全文

2014-10-27 05:49:47 zengsai

Lime 代码编辑器 Lime

Fredrik Ehnbom用Go语言开发了新代码编辑器Lime,号称Sublime Text的开源实现。其兼容Sublime Text的快捷键设置,兼容Textmate的颜色主题及语法定义。 ![](http://studygolang.qiniudn.com/141025/b32ddfb00e3a631aa5a7436e8f1e49fc.jpg) 业界有人称, Lime发布,可能会促进Sublime Text的开源。阅读全文

2014-10-25 14:42:36 quarnster

《Go Web编程》 开源图书 《Go Web编程》

因为自己对web开发比较感兴趣,所以最近抽空在写一本开源的书籍《Go Web编程》《build web application with golang》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享Go写web应用的一些东西。 - 对于从php/python/ruby转过来的同学了解go怎么写web应用开发的 - 对于从c/c++转过来的同学了解web到底是怎么运行起来的 我一直认为知识是用来分享的,让更多的人分享自己拥有的一切知识这个才是人生最大的快乐。 这本书...阅读全文

2014-10-25 12:58:14 astaxie

Docker Linux 容器引擎 Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。 ![](http://static.oschina.net/uploads/space/2013/1215/224038_LOVB_89964.pn...阅读全文

2014-10-24 15:00:23 docker