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

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