GoJieba 是 Jieba 分词的 Go 语言版本分词库。
## 用法
<pre>go get github.com/yanyiwu/gojieba</pre>
示例代码请见 example/demo.go
<pre>cd example
go run demo.go</pre>
之所以需要先 cd 到 example 目录下,是因为 demo.go 里面有写死的字典相对路径。
输出结果:
<pre>全模式: 我/来到/北京/清华/清华大学/华大/大学
精确模式: 我/来到/北...阅读全文
2015-09-14 16:00:00
yanyiwu
Flynn 是一个开源的 PaaS 系统,由 [Docker](http://www.oschina.net/p/docker) 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 MongoDB. Flynn 使用完全组件化模块化的设计,任何一个组件和模块都可以独立的进行替换。
![image](http://static.oschina.net/uploads/img/201307/18084920_RY2K.gif)阅读全文
2013-07-17 16:00:00
github
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库。其灵感来自于 Google 的 [F1](http://research.google.com/pubs/pub41344.html), TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。
**TiDB 的源码已经托管在 Git@OSC 上,详情请查看:**
[http://git.oschina.net/pingcap/tidb](http://git.oschina.net/pingcap/tidb)
...阅读全文
2015-09-05 16:00:00
pingcap
Mattermost 是一个 [Slack](https://slack.com/) 的开源替代品。Mattermost 采用 Go 语言开发,这是一个开源的团队通讯服务。为团队带来跨 PC 和移动设备的消息、文件分享,提供归档和搜索功能。
Slack 是聊天群组 + 大规模工具集成 + 文件整合 + 统一搜索。截至2014年底,Slack 已经整合了电子邮件、短信、Google Drives、Twitter、Trello、Asana、GitHub 等 65 种工具和服务,把可以把各种碎片化的...阅读全文
2015-06-24 16:00:00
mattermost
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。
网络架构如下图所示:
![image](http://static.oschina.net/uploads/img/201402/24201429_lLUH.jpg)阅读全文
2014-02-23 16:00:00
inconshreveable
NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。
架构:
![nsqd clients](http://static.oschina.net/uploads/img/201501/27073634_i5Ye.gif)
监控界面:
![nsqadmin](http://static.oschina.net/uploads/img/201501/27073635_MSMt.png)
无单点故障:
![nsq clients](http...阅读全文
2013-08-12 16:00:00
bitly
Shipyard 是一个基于 Web 的 [Docker](http://www.oschina.net/p/docker) 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images;并提供 RESTful API 等等。 Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。
![Login](http://static....阅读全文
2013-12-14 16:00:00
shipyard
Codetainer 可以让你创建基于浏览器上的代码运行沙箱,可方便的嵌入到你的 Web 应用中。你可以把它当成是 [codepicnic.com](http://codepicnic.com) 的开源克隆) .
Codetainer 作为一个 Web 服务运行,并提供 API 来创建、查看和附加代码到沙箱。你可以在任何的 HTML 终端中实时完成这些操作。其后端基于 Docker 以及其 API 来完成这些主要功能。
Codetainer 使用 Go 语言开发。
![codetainer...阅读全文
2015-10-03 16:00:00
codetainerapp
ssh-chat 是一个使用 Go 语言编写的定制 SSH 服务器,当你连到该服务器时就会进入聊天模式,就好像以前的终端 BBS 系统一样。
你可以通过下面命令来尝试该服务:
<pre class="brush:shell;toolbar: true; auto-links: false;">$ ssh chat.shazow.net</pre>
使用方法:
<pre class="brush:shell;toolbar: true; auto-links: false;">Usage:...阅读全文
2014-12-13 16:00:00
shazow
Youtube出品的开源分布式MySQL工具集Vitess,自动分片存储MySQL数据表,将单个SQL查询改写为分布式发送到多个MySQL Server上,支持行缓存(比MySQL本身缓存效率高),支持复制容错,已用于Youtube生产环境,文档有待完善阅读全文
2014-03-08 16:00:00
youtube
Heartbleed test 是一个用来测试 OpenSSL 是否存在 [Heartbleed 漏洞](http://www.oschina.net/news/50576/openssh-heartbleed)的工具
![image](http://static.oschina.net/uploads/space/2014/0409/094152_z9sC_12.png)阅读全文
2014-04-08 16:00:00
FiloSottile
Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。
Gor 基础工作流:
![Diagram](http://static.oschina.net/uploads/img/201507/21161205_ezre.jpg)
从端口捕获流量:
<pre class="brush:shell;toolbar: true; auto-links: false;"># Run on servers wh...阅读全文
2015-07-20 16:00:00
buger
Go Read 是一个采用 Go 语言开发,运行于 Google App Engine 平台之上的 Google Reader 的替代品。
特点是:
1. 可导入已有的 OPML 文件
2. 支持移动设备浏览
3. 不需要安装其他额外的组件
4. 相对简单的外观
5. 跟 Google Reader 相同的快捷键
6. 简单快速
![image](http://static.oschina.net/uploads/space/2013/0628/063600_Z6kS_12.p...阅读全文
2013-06-27 16:00:00
mjibson
glot 是可以可以在线运行各种编程语言代码片段的平台,包含如下组件:
*
[glot-www](https://github.com/prasmussen/glot-www) - glot.io website
*
[glot-snippets](https://github.com/prasmussen/glot-snippets) - snippets api
*
[glot-run](https://github.com/prasmussen/glot-run) - code ru...阅读全文
2015-07-03 16:00:00
prasmussen
xuncache 是免费开源的NOSQL(内存数据库) 采用golang开发,简单易用而且 功能强大(就算新手也完全胜任)、性能卓越能轻松处理海量数据,可用于缓存系统.
目前版本 version 0.3
前期它是活跃的 更新很迅速
version 1.0版本前 作者不推荐用于生产环境
采用json协议 socket通信 --后期打算用bson
## 目前功能
-增加or设置(字符串和数组)
-查找数据(字符串和数组)
-删除数据(字符串和数组)
-计数器功能
-暂不支持key...阅读全文
2013-04-07 16:00:00
sun8911879
Cayley 是 Google 的一个开源图(Graph)数据库,其灵感来自于 Freebase 和 Google 的 Knowledge Graph 背后的图数据库。
特性:
*
编程语言 Go
*
运行简单,只需 3 到 4 个命令
*
RESTful API
*
or a REPL if you prefer
内建查询编辑器和可视化界面
支持多种查询语言:
*
Javascript, with a [Gremlin](http://gremlindocs.com...阅读全文
2014-06-25 16:00:00
google
CockroachDB (蟑螂数据库)是一个可伸缩的、支持地理位置处理、支持事务处理的数据存储系统。CockroachDB 提供两种不同的的事务特性,包括快照隔离(snapshot isolation,简称SI)和顺序的快照隔离(SSI)语义,后者是默认的隔离级别。
蟑螂是一个分布式的K/V数据仓库,支持ACID事务,多版本值存储是其首要特性。主要的设计目标是全球一致性和可靠性,从蟑螂的命名上是就能看出这点。蟑螂数据库能处理磁盘、物理机器、机架甚至数据中心失效情况下最小延迟的服务中断;整个失效...阅读全文
2014-05-30 16:00:00
cockroachdb
beego是一个用Go开发的应用框架,思路来自于[tornado](http://www.oschina.net/p/tornado),路由设计来源于[sinatra](http://www.oschina.net/p/sinatra),支持如下特性
1.
MVC
2.
REST
3.
智能路由
4.
日志调试
5.
配置管理
6.
模板自动渲染
7.
layout设计
8.
中间件插入逻辑
9.
方便的JSON/XML服务
官网 http://beego.me
快速入门代...阅读全文
2012-12-17 16:00:00
astaxie