WuKongSearch 全文搜索引擎 WuKongSearch

WuKong 全文搜索引擎。功能特性: * [高效索引和搜索](https://github.com/huichen/wukong/blob/master/docs/benchmarking.md)(1M条微博500M数据28秒索引完,1.65毫秒搜索响应时间,19K搜索QPS) * 支持中文分词(使用[sego分词包](https://github.com/huichen/sego)并发分词,速度27MB/秒) * 支持计算关键词在文本中的[紧邻距离](https://github.co...阅读全文

2016-04-17 16:00:00 huichen

Baa Go web开发框架 Baa

** Baa ** 一个简单高效的Go web开发框架。主要有路由、中间件,依赖注入和HTTP上下文构成。 Baa 不使用 ``反射``和``正则``,没有魔法的实现。 **快速上手** **安装:** <pre class="brush:cpp; toolbar: true; auto-links: false;">go get -u gopkg.in/baa.v1</pre> **示例:** <pre class="brush:cpp; toolbar: true...阅读全文

2016-04-17 16:00:00 go-baa

KodeRunr 基于Docker 的 Code Runner KodeRunr

### 简介 KodeRunr (读作 code runner) 是款我在闲暇时间用Go语言编写的应用。顾名思义,你可以用它在网页上、命令行里写程序,贴代码,与此同时无需在本地安装任何编程语言。 网址:http://koderunr.tech/ Github: https://github.com/jaxi/koderunr ### 截图 ![命令行分享代码](https://camo.githubusercontent.com/bfb1c962177521dbb8faf9...阅读全文

2016-04-15 19:27:34

Leanote 云笔记 Leanote

# Leanote ## 1. 介绍 Leanote, 不只是笔记! **特性** * 知识管理: 通过Leanote来管理知识, Leanote有易操作的界面, 包含两款编辑器富文本编辑器和Markdown编辑器. 在Leanote, 你可以尽情享受写作. * 博客: Leanote也可以作为你的博客, 将知识公开成博客, 让Leanote把你的知识传播的更远! * 分享: 你也可以通过分享知识给好友, 让好友拥有你的知识. * 协作: 在分享的同时也可以与好友一...阅读全文

2016-04-15 02:14:03 life

Orivil Go 的 Web 框架 Orivil

Orivil 是由 golang 开发的全新 web 框架,灵感来源于 [Laravel](http://www.oschina.net/p/laravel) 及 [Symfony](http://www.oschina.net/p/symfony)。 #### 注册服务 <pre class="brush:cpp ;toolbar: true; auto-links: false;">func (*Register) RegisterService(c *service.Container...阅读全文

2016-04-14 16:00:00 orivil

Doorman 客户端速率限制工具 Doorman

Doorman 是一个客户端速率限制的解决方案,客户端与共享资源进行通讯,包括数据库、gRPC 服务、RESTful API 等等可使用 Doorman 来限制对资源的调用。Doorman 使用 Go 语言开发,使用 gRPC 的通讯协议。其高可用特性需要一个分布式的锁管理器,当前支持 [etcd](/p/etcd),也可使用 [Zookeeper](http://www.oschina.net/p/zookeeper) 替代。阅读全文

2016-04-09 16:00:00 youtube

LogZoom 日志索引工具 LogZoom

LogZoom 是一个使用 Go 语言开发的轻量级、兼容 Lumberjack 的日志索引工具,支持 Lumberjack v2 协议。 ### 输入 * Filebeat (Lumberjack V2 Protocol) * Redis Message Queue ### 输出 * Redis Message Queue * TCP Streaming * WebSocket Streaming * Elasticsearch * S3 ![LogZoom Basic Di...阅读全文

2016-04-08 16:00:00 packetzoom

Go-MOA RPC 框架 Go-MOA

Go-MOA 是使用[ redis ](http://www.oschina.net/p/redis) get请求协议的RPC 框架。 #### MOA Server使用方式 * 安装: 安装ZooKeeper $Zookeeper/bin/zkServer.sh start go get  github.com/blackbeans/go-moa/core go get  github.com/blackbeans/go-moa/proxy * 定义服务的接口对应   ...阅读全文

2016-04-07 16:00:00 blackbeans

ecgo Go web开发框架 ecgo

ecgo 是一个**易学、易用、易扩展**的go web开发框架。核心功能包括: * 自动规则路由,支持RESTful * request的二次封装 * 可以直接使用格式化的Get,Post,Cookie,Session等变量来处理请求数据 * 方便的上传文件操作 response二次封装 * 添加SetCookie,SetHeader,ShowErr,Redirect等方法 * 支持模板渲染Render,模板支持include子模板 内置基于文件和memcache的se...阅读全文

2016-04-07 16:00:00 tim1020

Traefik HTTP反向代理、负载均衡软件 Traefik

![traefik.logo.png](https://github.com/containous/traefik/blob/master/docs/img/traefik.logo.png?raw=true) Træfɪk 是一个新型的http反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 ([Docker](https://www.docker.com/), [Swarm](https://docs.docker.com/swarm), [Mesos/Marathon](ht...阅读全文

2016-04-07 16:00:00 containous

godaemon 为应用增加daemon和graceful godaemon

godaemon是用来为应用增加daemon和graceful的。 **使用方法** * 只增加daemon功能 要让你的应用支持daemon很简单,只需导入godaemon包即可,无需再调用任何方法 <pre class="brush:cpp ;toolbar: true; auto-links: false;">package main import(     _ &#34;github.com/tim1020/godaemon&#34; //仅导入,包的init方法被自动调用,嵌入...阅读全文

2016-04-06 16:00:00 tim1020

idgo 一个兼容Redis协议的ID生成器 idgo

# idgo 简介 ##1. idgo特点 idgo是一个利用MySQL批量生成ID的ID生成器, 主要有以下特点: - 生成的ID是顺序递增的。 - 每次通过事务批量取ID,性能较高,且不会对MySQL造成压力。 - 当ID生成器服务崩溃后,可以继续生成有效ID,避免了ID回绕的风险。 - 服务端模拟Redis协议,通过`GET`和`SET`获取和设置key。不必开发专门的获取ID的SDK,直接使用Reids的SDK就可。 业界已经有利于MySQL生成ID的方案,都是...阅读全文

2016-04-07 06:06:23 flike

Lessgo Go编写的Web框架 Lessgo

[![Lessgo Favicon](https://github.com/lessgo/lessgo/raw/master/doc/favicon.png)](https://github.com/lessgo/lessgo/raw/master/doc/favicon.png) Lessgo 是一款 Go 语言编写的简单、稳定、高效、灵活的 web 完全开发框架。它的项目组织形式经过精心设计,实现前后端分离、系统与业务分离,完美兼容MVC与MVVC等多种开发模式,非常利于企业级应用与API...阅读全文

2016-04-05 16:00:00 lessgo

mkideal/cli 命令行程序构建工具 mkideal/cli

cli是一个用go语言写成的用于快速构建go语言命令行程序的工具。 ## 有些什么特色呢 * 简单,容易上手 * 有安全检查. 包括类型检查,值范围检查,更强大的是自定义的验证函数. * 基于go语言的tag属性实现,参数定义结构化,简洁优雅.支持4种tag: cli,usage,dft, name. * 支持默认值标签dft,可以用环境变量做默认值,支持required声明. * 支持单个flag多个名字,像 -h --help 这样的. * 支持命令树形结构,N层子命令随意玩....阅读全文

2016-04-03 16:00:00 mkideal

qlang Q Language (Q语言) qlang

# The Q Language (Q语言) # 下载 ### 源代码 <pre class="brush:shell;toolbar: true; auto-links: false;">go get -u qlang.io/qlang</pre> 或者在 src 目录执行如下命令: <pre class="brush:shell;toolbar: true; auto-links: false;">mkdir qiniupkg.com git clone https://githu...阅读全文

2016-03-31 16:00:00 qiniu

GoJava GO 语言包的 Java 绑定 GoJava

使用 <pre class="brush:cpp ;toolbar: true; auto-links: false;">    gojava build [-o &lt;jar&gt;] [&lt;pkg1&gt;, [&lt;pkg2&gt;...]]     This generates a jar containing Java bindings to the specified Go packages.     -o string          Path to the gen...阅读全文

2016-03-28 16:00:00 sridharv

gomemcache memcache客户端库 gomemcache

**安装 ** 使用 go get <pre class="brush:shell;toolbar: true; auto-links: false;">$ go get github.com/bradfitz/gomemcache/memcache</pre> 此命令后gomemcache即可使用。它的来源将是: <pre class="brush:shell;toolbar: true; auto-links: false;">$GOPATH/src/github.com...阅读全文

2016-03-27 16:00:00 bradfitz