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

Hprose 高性能跨语言 RPC Hprose

_Hprose_ 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。 它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。 _Hprose_ 支持众多编程语言,例如: * AAuto ...阅读全文

2012-12-26 16:00:00 andot

《Go编程基础》 《Go编程基础》

《Go编程基础》是一套针对 Google 出品的Go语言的视频语音教程,主要面向新手级别的学习者。 * 第1课:[Go开发环境搭建](https://github.com/Unknwon/go-fundamental-programming/blob/master/lectures/lecture1.md)([土豆网](http://www.tudou.com/programs/view/hlDq2A0vNes/) [优才网](http://www.ucai.cn/course/chapte...阅读全文

2013-04-13 16:00:00 Unknwon

Open-Falcon 互联网企业级监控系统 Open-Falcon

**Open-Falcon** 人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中: * [安装绘图组件](https://github.com/open-falcon/doc/wiki/Install-Graph-components) 负责数据的采集、收集、存储、归档、采样、查询、展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案。 * [安装告警组件](https://g...阅读全文

2015-05-08 16:00:00 github

Kubernetes 容器集群管理系统 Kubernetes

Kubernetes 是来自 Google 云平台的开源容器集群管理系统。基于 [Docker](/p/docker) 构建一个容器的调度服务。该系统可以自动在一个容器集群中选择一个工作容器供使用。其核心概念是 Container Pod。详细的设计思路请参考[这里](https://github.com/GoogleCloudPlatform/kubernetes/blob/master/DESIGN.md)。阅读全文

2014-06-10 16:00:00 GoogleCloudPlatform

《The Way to Go》中文版 《The Way to Go》中文版

在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程[《Go编程基础》](http://www.oschina.net/p/go-fundamental-programming)。但由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰,不仅为了加快扩散 Go 爱好者的国内群体,同时充分贯彻   [Asta谢](http://my....阅读全文

2013-04-13 16:00:00 Unknwon

dog-tunnel p2p端口映射工具 dog-tunnel

狗洞是一个高速的 P2P 端口映射工具,同时支持Socks5代理。 0.5版后开始开源,UDP底层基于开源库KCP重写,效率大大提高,在恶劣环境下优势明显。 同时提供非P2P版本(Lite版本),两端连接过程完全不依赖中间服务器,支持加密和登陆认证,自动重连,但是需要人为确保两端能正常连通(否则请使用默认的P2P版本) ![image](http://static.oschina.net/uploads/space/2014/1213/080425_bS2n_12.png) 特性: * 数...阅读全文

2014-12-12 16:00:00 vzex

Revel Go的全堆栈Web框架 Revel

Revel 是 Go 语言的框架,其思路完全来自 Java 的 [Play Framework](http://www.oschina.net/p/play-framework)。 控制器示例: <pre class="brush:cpp; toolbar: true; auto-links: false;">// app/controllers/app.go type Application struct { *rev.Controller } func (c Application...阅读全文

2012-09-05 16:00:00 robfig

Gogs 极易搭建的自助 Git 服务 Gogs

Gogs(Go Git Service) 是一个极易搭建的自助 Git 服务。 ## [](https://github.com/gogits/gogs/blob/master/README_ZH.md#%E5%BC%80%E5%8F%91%E7%9B%AE%E7%9A%84)开发目的 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 **所有平台**,包括 Linux、...阅读全文

2014-03-23 16:00:00 网友

Martini Go 语言的 Web 框架 Martini

Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 接口开发,类似 [Sinatra](http://www.oschina.net/p/sinatra) 或者 [Flask](http://www.oschina.net/p/flask) 之类的框架,你可使用自己的 DB 层、会话管理和模板。 特性: * 使用非常简单 * 无侵入设计 * 可与其他 Go 的包配合工作 * 超棒的路径匹配和路由 * 模块化设计,可轻松添加工具 * 大量很...阅读全文

2013-11-20 16:00:00 codegangsta

Tsuru 开源 PaaS 平台 Tsuru

Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。 Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。 在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。阅读全文

2012-12-24 16:00:00 tsuru

IPFS 分布式文件系统 IPFS

IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。 IPFS = InterPlanetary File System IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或者说可以完善或者替代更多,听起来很疯狂,但是确实很疯狂! IPFS 结合了 Git,BitTorrent,Kademlia,SFS 和 Web 的优势,提供跟 H...阅读全文

2015-01-27 16:00:00 ipfs

GRPC RPC 框架 GRPC

GRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:[grpc](https://github.com/grpc/grpc), [grpc-java](https://github.com/grpc/grpc-java), [grpc-go](https://github.com/grpc/grpc-go). 其中 C 版本支持 [C](https://github.com/grpc/grpc), [C++]...阅读全文

2015-02-26 16:00:00 github

Gor HTTP 流量复制工具 Gor

Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。 Gor 基础工作流: ![Diagram](http://static.oschina.net/uploads/img/201507/21161205_ezre.jpg) 从端口捕获流量: # Run on servers where you want to catch traffic. You can run it on e...阅读全文

2015-08-02 14:24:59 buger

kingshard 一个Go开发高性能MySQL Proxy项目 kingshard

###kingshard简介 kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 主要功能: 1.读写分离。 2.跨节点分表。 3.客户端IP访问控制。 4.平滑上线DB或下线DB,前端应用无感知。 ###反馈 目前kingshard还是1.0版本,比较核心的功能已经实现了。但...阅读全文

2015-07-19 11:28:34 flike

Pholcus 重量级爬虫软件 Pholcus

# pholcus [![GoDoc](https://godoc.org/github.com/tsuna/gohbase?status.png)](https://godoc.org/github.com/henrylee2cn/pholcus) [![GitHub release](https://img.shields.io/github/release/henrylee2cn/pholcus.svg)](https://github.com/henrylee2cn/pholcus...阅读全文

2015-06-07 17:11:35 henrylee2cn