GoTrace Go 并发追踪工具 GoTrace

GoTrace 是一款并发流量追踪工具,采用3D WebGL技术实现可视化预览。该工具旨在让开发者更好的了解Go并发。 ![image](http://static.oschina.net/uploads/space/2016/0720/164142_Vk0W_1774694.png)阅读全文

2016-09-07 15:56:27 divan

BuntDB key/value 内存数据库 BuntDB

BuntDB 是纯Go开发的、低层级的(low-level)的、可嵌入的key/value内存数据库([IMDB](http://baike.baidu.com/link?url=GAgOJ2nlBYh4WgUMhvu8ImSbjHbGfsX55XrSDyQsHFiVEWrriiSRLD4ZiAqSD0xWQ3nmd_kAobE7YWgspgByRq)),数据持久化存储,遵从ACID,支持自定义索引和geospatial 数据。 BuntDB 旨在给用户提供可靠稳定高效的数据库。 ![i...阅读全文

2016-09-07 15:56:26 tidwall

Gosuv GO 编写的进程管理工具 Gosuv

Gosuv是一个进程管理工具,使用Go语言编写。受python-supervisor启发,学习了很多其中的功能和用法。 至于为什么要写一个go的进程管理工具,主要还是因为感觉python-supervisor不是很好用(毕竟我也用了这玩意好几年了,又爱又恨)。因此gosuv对其不易用的部分重点加强了下。 Web控制台部分做了重点加强,因为使用频率太高了。在网页上也可以直接添加先的应用,网页查看日志的部分也做了优化,查看起来没有这么费劲了。使用了websocket连接后端,状态一有变化,前台就...阅读全文

2016-09-01 16:00:20 codeskyblue

mgweb MongoDB Web 管理工具 mgweb

# mgweb go语言编写的 mongodb web管理工具 项目使用beego框架实现 ## [](https://github.com/29392964/mgweb#项目依赖)项目依赖 项目基于beego,mgo等项目,使用时需提前安装依赖库 ## [](https://github.com/29392964/mgweb#安装)安装 $ git clone [https://github.com/29392964/mgweb](https://github.com/...阅读全文

2016-09-01 16:00:18 29392964

Excelize 操作 Office Excel 文档类库 Excelize

![image](http://studygolang.qiniudn.com/170326/a71ba93152df4e9ba1d658df14b26633.png) Excelize 是 Golang 编写的一个用来操作 Office Excel 文档类库,基于微软的 OpenXML 标准。可以使用它来读取、写入 XLSX 文件。相比较其他的开源类库,Excelize 支持写入带有图表的文档,并且在保存后不会丢失图表样式。 安装 <pre class="brush:shell;tool...阅读全文

2016-08-30 17:00:06 Luxurioust

朋也社区 Go 版本 Go 实现的社区系统 朋也社区 Go 版本

beego 写的简单 bbs,自带权限模块。 **特性** * 不用session,选用cookie,为了集群方便 * 权限配置简单,轻松管理用户 [](http://git.oschina.net/20110516/pybbs-go#依赖_2)**依赖** * [github.com/astaxie/beego](https://github.com/astaxie/beego) * [github.com/astaxie/beego/context](https://github...阅读全文

2016-08-29 04:00:10 网友

CleverGo 高性能Web框架 CleverGo

CleverGo 是一个用Go语言编写的Web框架,具有简单、安全、高性能的特点。 性能测试可以从这里获取更多信息:https://github.com/smallnest/go-web-framework-benchmark 目前是Go框架基于fasthttp中性能最高的。阅读全文

2016-08-29 04:00:10 headwindfly

Workq 作业调度服务器 Workq

Workq 是一个用 Go 开发的作业调度服务器。主要特性: * 异步和同步的作业处理 * 提交作业,然后在作业完成后返回结果,最多等待 TTL * 提交作业并马上获得执行结果 在任意时间临时安排作业调度 使用数值表示作业优先级 可以制定每个作业的 [TTR](https://github.com/iamduo/workq#ttr---time-to-run) (time-to-run) - 限制最大执行时间 可以制定每个作业的 [TTL](https://gi...阅读全文

2016-08-29 04:00:08 iamduo

Thyme 自动追踪使用应用程序的时间 Thyme

Thyme 可以自动追踪你使用应用程序的时间。 **特性:** 简单的命令行界面: 每 30s 记录一次你使用的应用 <pre class="brush:shell;toolbar: true; auto-links: false;">$ while true; do thyme track -o thyme.json; sleep 30s; done;</pre> 在新窗口创建图表以显示应用使用时间 <pre class="brush:she...阅读全文

2016-08-29 04:00:08 sourcegraph

Atlantis-Docker 基于 Docker 的开源 PaaS Atlantis-Docker

Atlantis 是一款基于 [Docker](http://www.oschina.net/p/docker),使用 [Go](http://www.oschina.net/p/go) 编写,为 HTTP 应用准备的开源 PaaS。Atlantis 可以在路由请求中轻松的构建和部署应用到容器。Atlantis 在 Ooyala 的新应用中得到了很广泛的应用。 Atlantis 开源库包括所有的组件,共享数据类型,通用函数。 Atlantis 官方入门指南:[http://ooyala.gi...阅读全文

2016-08-29 04:00:07 ooyala

URLooker 企业级 URL 监控 URLooker

监控 Web 服务可用性及访问质量,采用 Go 语言编写,易于安装和二次开发 **Feature** * 返回状态码检测 * 页面响应时间检测 * 页面关键词匹配检测 * 带 cookie 访问 * agent 多机房部署,指定机房访问 * 检测结果支持向 open-falcon 推送 * 支持短信和邮件告警 **Architecture** ![image](http://static.oschina.net/uplo...阅读全文

2016-08-29 04:00:06 710leo

UniK Unikernel 编译和部署平台 UniK

UniK(发音 you-neek)是一款可将应用程序源编译成 unikernels(轻量级的可启动磁盘镜像),而不是编译成二进制文件的工具。 UniK 利用一个简单的 docker-like 命令行接口,使得构建 unikernels 像构建 containers 一样容易。 UniK 是为了易于扩展而构建的,允许(且鼓励)为 unikernel [编译器](https://github.com/emc-advanced-dev/unik/blob/master/docs/compilers...阅读全文

2016-08-29 04:00:06 emc-advanced-dev

Ciao-Go 云集成化先进编排工具 Ciao-Go

Ciao取“ Cloud Integrated Advanced Orchestrator ”首字母命名,是一款云集成化先进编排工具。通过这套新方案,企业客户能够将各类元素汇聚至单一模式当中——包括云分析(例如[Hadoop](http://www.oschina.net/p/hadoop)或者[Apache Spark](http://www.oschina.net/p/spark-project))。Ciao中的全部通信皆使用简单与安全节点传输协议(简称SSNTP),同时利用TLS以保护...阅读全文

2016-08-29 04:00:05 01org

Gift Go 语言的图像过滤工具包 Gift

Gift 包提供一整套有用的图像处理过滤器。 完全使用 Go 语言,没有 Go 标准库之外的外部依赖。 安装/更新 <pre class="brush:shell;toolbar: true; auto-links: false;">go get -u github.com/disintegration/gift</pre> 文档 [http://godoc.org/github.com/disintegration/gift](http://godoc.org/github.co...阅读全文

2016-08-29 04:00:05 disintegration

Govendor Vendor 包管理器 Govendor

Govendor 是 Golang 的 Vendor 包管理器,方便你管理 Vendor 和 Verdor 包。 特性: * 可以采用`govendor add/update`复制现有的依赖从$GOPATH * 如果要忽视vendor/*/,可采用govendor 同步恢复依赖 * 可直接通过`govendor fetch`控制器添加新的依赖或者更新现有依赖 * 可采用`govendor migrate `实现系统间迁移 * 支持Linux, OS X, Windows,甚至现有所有...阅读全文

2016-08-29 04:00:04 kardianos

Goa Go语言的基于设计的微服务 Goa

Goa 是一款用 Go 用于构建微服务的框架,采用独特的设计优先的方法。使用前确保有 Go 语言环境。 有关微服务的信息可参考该链接:[微服务实战,第 1 部分:微服务介绍](http://www.ibm.com/developerworks/cn/cloud/library/cl-microservices-in-action-part-1/) 参考以下资源了解更多关于Goa的信息。 goa.design [goa.design](https://goa.design/) 包含具体...阅读全文

2016-08-29 04:00:04 goadesign