GoJieba Go 分词库 GoJieba

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 系统 Flynn

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 分布式 SQL 数据库 TiDB

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 的开源替代品 Mattermost

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

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。 网络架构如下图所示: ![image](http://static.oschina.net/uploads/img/201402/24201429_lLUH.jpg)阅读全文

2014-02-23 16:00:00 inconshreveable

NSQ 开源消息系统 NSQ

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

Nefarious IDE Go语言的Eclipse插件 Nefarious IDE

Nefarious IDE 是一个 [Eclipse](http://www.oschina.net/p/eclipse) 用来开发 [Google Go](http://www.oschina.net/p/go) 编程语言程序的插件。 **目前该项目的官方首页被禁止打开,不知何故。** ![image](http://www.oschina.net/uploads/img/201003/10222421_55ba.png) 目前实现的功能还比较简单,主要包括: - syntax h...阅读全文

2010-03-09 16:00:00 网友

Shipyard Docker 管理工具 Shipyard

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

DINP 基于Docker开发的PaaS平台 DINP

DINP是又一个基于[Docker](/p/docker)开发的PaaS平台。 DINP 包含如下组件: * [dinp-server](http://git.oschina.net/cnperl/dinp-server) master组件,控制集群中所有计算节点 * [dinp-agent](http://git.oschina.net/cnperl/dinp-agent) Agent,部署在所有计算节点,收集各个节点运行状态和container列表 * [dinp-builder](...阅读全文

2015-02-08 16:00:00 网友

Codetainer 基于浏览器的容器 Codetainer

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 SSH 聊天服务器 ssh-chat

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

Vitess 分布式MySQL工具集 Vitess

Youtube出品的开源分布式MySQL工具集Vitess,自动分片存储MySQL数据表,将单个SQL查询改写为分布式发送到多个MySQL Server上,支持行缓存(比MySQL本身缓存效率高),支持复制容错,已用于Youtube生产环境,文档有待完善阅读全文

2014-03-08 16:00:00 youtube

Heartbleed test Heartbleed test

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 Go

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

GoRead 开源的 Google Reader 替代品 GoRead

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

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数据库 xuncache

xuncache 是免费开源的NOSQL(内存数据库) 采用golang开发,简单易用而且 功能强大(就算新手也完全胜任)、性能卓越能轻松处理海量数据,可用于缓存系统. 目前版本 version 0.3 前期它是活跃的 更新很迅速 version 1.0版本前 作者不推荐用于生产环境 采用json协议 socket通信 --后期打算用bson ## 目前功能 -增加or设置(字符串和数组) -查找数据(字符串和数组) -删除数据(字符串和数组) -计数器功能 -暂不支持key...阅读全文

2013-04-07 16:00:00 sun8911879

Cayley 开源图数据库 Cayley

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

Cockroach 数据存储系统 Cockroach

CockroachDB (蟑螂数据库)是一个可伸缩的、支持地理位置处理、支持事务处理的数据存储系统。CockroachDB 提供两种不同的的事务特性,包括快照隔离(snapshot isolation,简称SI)和顺序的快照隔离(SSI)语义,后者是默认的隔离级别。 蟑螂是一个分布式的K/V数据仓库,支持ACID事务,多版本值存储是其首要特性。主要的设计目标是全球一致性和可靠性,从蟑螂的命名上是就能看出这点。蟑螂数据库能处理磁盘、物理机器、机架甚至数据中心失效情况下最小延迟的服务中断;整个失效...阅读全文

2014-05-30 16:00:00 cockroachdb

beego Go 应用框架 beego

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