Caddy Go实现的HTTP/2 Web服务器 Caddy

Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。 一个 Caddy 配置示例: http://www.oschina.net # Your site's address ext .html # Clean URLs errors { log ../errors.log # Error l...阅读全文

2015-05-29 01:56:28 mholt

identicon 随机头像产生工具 identicon

根据用户的IP、邮箱名等任意数据为用户产生漂亮的随机头像。 ![screenhost.1](https://raw.github.com/issue9/identicon/master/screenshot/1.png) ![screenhost.4](https://raw.github.com/issue9/identicon/master/screenshot/4.png) ![screenhost.7](https://raw.github.com/issue9/identic...阅读全文

2015-05-24 08:20:26 caixw

Gonix 用Go语言编写*nix工具 Gonix

# gonix Clones of the *nix tools written in go # Status If a program is marked complete, then most/all the standard features are implemented. * basename [works] * cat [works] * cp [works, very incomplete] * dirname [**complete**] * echo [wo...阅读全文

2015-05-09 04:13:27 polegone

upper.io/db 类似ORM包 upper.io/db

# upper.io/db # ![icon](https://upper.io/images/icon.svg) ## The `db` package ## ![Upper.io](https://upper.io/db/res/general.png) `upper.io/db` is a [Go][2] package that allows developers to communicate with different databases through t...阅读全文

2015-04-22 03:20:59 xiam

godebug Go 程序调试工具 godebug

godebug 是一个与众不同的 Go 程序调试工具,传统的编译型语言调试器使用底层系统调用并读取二进制文件用于调试各类符号。使用起来很麻烦而且很难移植。 godebug 使用不同的方法,直接把源码作为目标程序,在每一行插入调试代码,然后编译并运行。结果就是一个全功能的调试器,完全可以移植到不同平台。事实上,由于有了 gopherjs ,你也可以在浏览器上进行调试。 例如可通过` _ = "breakpoint"` 来插入断点,然后通过 `$ godebug run gofiles....阅读全文

2015-04-22 01:28:16 mailgun

v8worker V8和Go结合 v8worker

Minimal golang binding to V8. This exposes a non-blocking message passing interface to the V8 javascript engine. Go and JavaScript interact by sending and receiving messages. V8 will block a thread (goroutine) only while it computes javascript - i...阅读全文

2015-03-31 01:14:50 ry

ants 分布式爬虫 ants

### 由来 一直用[scrapy](https://github.com/scrapy/scrapy)抓数据,scrapy的分布式部署,需要⼈人⼯工分配抓取链接。 所以参考scrapy的爬⾍虫架构和[elasticsearch](https://github.com/elastic/elasticsearch)的分布式架构。 编写了分布式的爬⾍虫[ants](https://github.com/wcong/ants-go), 目前是alpha,欢迎大家来试用 ### 功能 * ...阅读全文

2015-03-22 09:08:47

logs 日志 logs

基于xml配置的日志系统。兼容标准库的log.Logger。 ```xml <?xml version="1.0" encoding="utf-8" ?> <logs> <debug> <buffer size="10"> <rotate dir="/var/log/" size="5M" /> <stmp username=".." password=".." /> </buffer> ...阅读全文

2015-03-20 03:01:27 caixw

Zerver Pure RESTful api framework Zerver

一个单纯的Golang RESTful框架,用于搭建api服务,去除了Session, 模板,Cookie。所有组件都是提供接口,非常容易包装以完成自定义功能。 Router是基于树的,匹配很快,支持url参数,支持分组路由,分主机路由。 非常容易通过 Filter 自定义中间件, 支持FilterChain。 可自定义HTTP Method处理, 支持WebSocket,异步任务(还不完善)。 欢迎尝试,提交问题等。阅读全文

2015-03-18 04:53:30 cosiner

xinge 腾讯信鸽go-sdk xinge

腾讯信鸽go-sdk ============ [![Build Status](https://drone.io/github.com/aiwuTech/xinge/status.png)](https://drone.io/github.com/aiwuTech/xinge/latest) [![Go Walker](http://gowalker.org/api/v1/badge)](http://gowalker.org/github.com/aiwuTech/xinge) ...阅读全文

2015-03-14 06:54:00 aiwuTech

nado-orm ORM nado-orm

一个Golang 版ORM , 支持mysql , sqllite3 等, 支持redis作为中间缓存。 ## How to use? ### Insert go get github.com/server-nado/orm ## Super database sqlite3 "github.com/mattn/go-sqlite3" mysql "github.com/go-sql-driver/mysql" postgree "github.com/lib/...阅读全文

2015-03-10 05:36:55 Able Gao

assert 测试增强 assert

assert系列断言函数。方便在测试函数中使用: func TestAssert(t *testing.T) { var v interface{} = 5 // 直接调用包函数 assert.True(t, v == 5, "v的值[%v]不等于5", v) assert.Equal(t, 5, v, "v的值[%v]不等于5", v) assert.Nil(t, v) ...阅读全文

2015-02-13 01:40:50 caixw

term 兼容windows的控制台彩色字符串输出 term

term下提供了两个包,ansi和colors。 其中ansi提供了对ansi控制码的大部分操作,但不支持windows; colors则实现了windows和其它大部分平台的彩色字符串输出,提供 的是类似于fmt包的函数: ```go // 向stderr终端输出蓝底红字的字符串:"colors" colors.Print(colors.Stdout, colors.Red, colors.Blue, "colors") // 输出蓝底红字的字符串 c := col...阅读全文

2014-12-27 07:26:18 caixw

go2o O2O,商城 go2o

Go2o ================ # What's Go2o # Golang combine simple o2o DDD domain-driven design realization, including multi-channel (businesses), multi-store, multi-member commodity,Promotions, orders, coupons implementation also includes a mini-frame...阅读全文

2014-12-22 02:01:04