go-chart 图表库 go-chart

chart 是一个非常简单的 golang 原生图表库,支持 timeseries 和连续线图表。 ## 安装 ```bash > go get -u github.com/wcharczuk/go-chart ``` # Examples Spark Lines: ![](https://raw.githubusercontent.com/wcharczuk/go-chart/master/_images/tvix_ltm.png) Single ax...阅读全文

2017-06-23 19:30:16

tcpproxy 用于写 TCP 代理 tcpproxy

包 tcpproxy 允许用户构建 TCP 代理,可选地根据 HTTP/1 主机头和 TLS 连接中的 SNI 主机名进行路由决策。 使用示例 ``` var p tcpproxy.Proxy p.AddHTTPHostRoute(":80", "foo.com", tcpproxy.To("10.0.0.1:8081")) p.AddHTTPHostRoute(":80", "bar.com", tcpproxy.To("10.0.0.2:8082")) p.AddRoute(...阅读全文

2017-06-23 10:10:13 bradfitz

ServiceComb 多功能微服务框架 ServiceComb

ServiceComb 是华为开源的一套包含代码框架生成,服务注册发现,负载均衡,服务可靠性(容错熔断,限流降级,调用链追踪)等功能的微服务框架。 ServiceComb 是华为 FusionCloud 解决方案中 PaaS 平台的重要组成部分,内置了高可靠性运行、动态治理等运维阶段的高级能力。ServiceComb 目前已应用于华为自身 IT 的多个核心业务,帮助华为极大地提升了云原生应用的开发效率。 ServiceComb 包括应用框架代码生成,服务注册发现、服务配置管理、服务监...阅读全文

2017-06-21 12:00:28 网友

beegofreecache beego 缓存基于 freecache beegofreecache

更重要的是memory使用的是同步锁来确保数据一致性,这必然后导致性能有所损耗。 如果有熟悉Java的同学应该知道Map。HashMap中未进行同步考虑,而Hashtable则使用了synchronized,带来的直接影响就是可选择,我们可以在单线程时使用HashMap提高效率,而多线程时用Hashtable来保证安全。 beego内置的memory实现就相当于Hashtable。 所以我们需要一个更好的memory的实现,经过测试决定使用freecache,大家可以去[freecache主...阅读全文

2017-06-17 20:00:02 网友

Cali 在线图书馆 Cali

这是一个基于 [Revel](http://revel.github.io/) 开发的在线图书馆。你可以通过 [Cali](https://github.com/jiangmitial/cali) 管理你的书籍。 它的功能有: 添加书籍 根据不同的分类查看书籍 从 douban.com 获取更多关于查看书籍的信息 下载你想阅读的书籍 在线阅读(目前仅支持epub格式) 有限的用户注册和管理功能 删除书籍 (计划中) 改变书籍的信息 (计划中) 搜索 (计划中) 其他... ...阅读全文

2017-06-16 12:00:03 jiangmitiao

MinDoc Go 实现的接口在线文档管理系统 MinDoc

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。 MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。 开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。 可以用来储存日常接口文档,数据库字典,手册...阅读全文

2017-06-06 23:00:03 网友

port-forward Go 实现的端口转发工具 port-forward

Go语言开发的端口转发工具(for port data forward) 开发语言:GO 控制台框架:beego 支持 Web 控制台添加端口映射 支持对每条端口映射进行开启和关闭控制 支持 RestfulAPI 接口,方便被其它系统集成 支持每条端口转发的同时,再分发给多个端口,满足某些测试场景 [http://git.oschina.net/tavenli/port-forward/releases](http://git.oschina.net/tavenli/port-fo...阅读全文

2017-06-06 23:00:03 网友

Istio 大型微服务系统管理工具 Istio

Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。Istio 项目能够为微服务架构提供流量管理机制,同时亦为其它增值功能(包括安全性、监控、路由、连接管理与策略等)创造了基础。这款软件利用久经考验的 Lyft Envoy 代理进行构建,可在无需对应用程序代码作出任何发动的前提下实现可视性与控制能力。Istio 项目是一款强大的工具,可帮助 CTO/CIO 们立足企业内部实施整体性安全、政策与合规性要求。 优势 ...阅读全文

2017-06-06 23:00:03 istio

Pilosa 开源的分布式位图索引 Pilosa

Pilosa 是一个开源的分布式位图索引,可以在多个海量数据集中显著加速查询。 它主要为速度和水平扩展性而设计。如果拥有数十亿的数据并且这些数据拥有数百万的属性,而你希望弄清楚其中的关系,那么 Pilosa 可以提供帮助。阅读全文

2017-06-06 23:00:03 pilosa

grapeTimer 时间调度器 grapeTimer

一款粗粒度的时间调度器,可以帮你通过一些字符串快速并简单的创建时间任务。 用于游戏服务端的优化设计,大量并行的时间调度方式。 Author: Koangel Blog: [http://koangel.github.com](http://koangel.github.com/) Weibo: [@koangel](http://weibo.com/koangel) Homepage: [未完成](http://blog.grapego.vip/) 通过命令格式创建`time.Tim...阅读全文

2017-06-06 21:00:09 koangel

mux go 路由 mux

mux 是一个实现了 http.Handler 的中间件,为用户提供了以下功能: 1. 正则路由; 1. 路由参数; 1. 丰富的 OPTIONS 请求处理方式; 1. 根据路由生成地址。 ```go m := mux.New(false, false, nil, nil). Get("/users/1", h). // GET /user/1 Post("/login", h). // POST /api...阅读全文

2017-05-18 17:10:55

Humpbacks 一个轻量级的Docker容器云管理平台 Humpbacks

# Humpback ![Humpback](https://humpback.github.io/humpback/_media/logo.png) ## 什么是 Humpback?    Humpback 可以帮助企业快速搭建轻量级的 Docker 容器云管理平台,若将你的 Docker 主机接入到 Humpback 平台中,就能够为你带来更快捷稳定的容器操作体验。 ![Humpback Group](https://humpback....阅读全文

2017-05-10 16:27:56 humpback

Humpback 容器管理 Humpback

# Humpback ![Humpback](https://humpback.github.io/humpback/_media/logo.png) ## 什么是 Humpback?    Humpback 可以帮助企业快速搭建轻量级的 Docker 容器云管理平台,若将你的 Docker 主机接入到 Humpback 平台中,就能够为你带来更快捷稳定的容器操作体验。 ![Humpback Group](https://humpback....阅读全文

2017-05-10 13:38:07 humpback

Algernon 基于 Go 的 Web 开发工具 Algernon

纯 Go 语言开发的 Web 开发工具,内置 Lua,Markdown,模板和 HTTP / 2,Redis,Mysql,Postgresql 支持。支持 Lua 写网页。当 Redis 不存在时,用 Go 语言的 boltdb 模板引擎。 运行Algernon(从较早版本的屏幕截图): ![image](https://static.oschina.net/uploads/space/2017/0501/081907_wbI4_2903254.png) Markdown 很容易设置 Sa...阅读全文

2017-05-01 09:00:22 xyproto