staticfiles 文件目录嵌入 staticfiles

Staticfiles可以让你嵌入文件的目录到你的Go语言二进制文件中。它针对性能和文件大小进行了优化,并在嵌入前自动压缩一切。下面是它的一些特性: * 压缩文件,以确保生成的二进制文件不臃肿。 * 提供文件的压缩包(同时仍然允许不支持它的客户服务)。 * 忽略隐藏文件(任何开头)。 * 快速。命令行工具读取并同时压缩文件,所得到的Go文件服务器上的文件速度非常快,避免了不必要的分配。 * 没有内置的开发模式,但可以很容易实现(参见本地开发模式)。阅读全文

2016-08-29 04:00:02 bouk

DHT BitTorrent DHT 协议的 GO 实现 DHT

DHT 是BitTorrent DHT 协议的实现,采用Go语言。主要包括以下部分: * [BEP-3 (part)](http://www.bittorrent.org/beps/bep_0003.html) * [BEP-5](http://www.bittorrent.org/beps/bep_0005.html) * [BEP-9](http://www.bittorrent.org/beps/bep_0009.html) * [BEP-10](http://www.bittor...阅读全文

2016-08-29 04:00:02 shiyanhui

Checkup 分布式无锁站点健康检查工具 Checkup

Checkup是源码分析 Startup 新推出的站点健康检查工具,自带美观的状态页面 。 ![image](http://static.oschina.net/uploads/img/201608/07080938_c9AC.png) Checkup  是用Go写的分布式的,无锁的,自托管的 健康检查工具和 状态页面 。它拥有一个优雅,简约的CLI和一个地道的Go 库,他们是完全可互操作的,他们的配置是精美对称的。 ** 简介: ** Checkup  可以定制随时检...阅读全文

2016-08-29 04:00:01 sourcegraph

Zabbixctl Zabbixctl

Zabbixctl 是采用[Zabbix](http://www.oschina.net/p/zabbix)服务API的命令行工具,它提供了有效的方式去处理当前触发状态、主机最新数据和用户组。 ![image](http://static.oschina.net/uploads/space/2016/0805/142056_EWuw_1774694.gif) 安装: <pre class="brush:cpp ;toolbar: true; auto-links: false;">go g...阅读全文

2016-08-29 04:00:01 kovetskiy

DCMP 分布式配置管理平台 DCMP

DCMP是分布式配置管理平台。提供了一个etcd的管理界面,可通过界面修改配置信息,借助confd可实现配置文件的同步。 ### [](https://github.com/silenceper/dcmp#安装--启动) ### 安装 &amp;&amp; 启动 <pre class="brush:shell; toolbar: true; auto-links: false;">&gt; go get github.com/silenceper/dcmp &gt; ./service.s...阅读全文

2016-08-29 04:00:01 silenceper

Biscuit AWS 多区域键值存储解决方案 Biscuit

Biscuit 用于AWS基础设施建设时多区域键值对存储。 特性: * 提供一个简单  key/value CLI 用于安全存储。 * 秘钥隐藏在源代码中。 *  跨区域管理KMS密钥。 * 有利于跨区域管理AWS IAM Policies, KMS Policies 和 KMS Grants。 * 可采用AES-GCM-256 或者 Secretbox (NaCL) 进行本地编码。 * 离线模式:使用“测试”键管理器,你可以在测试环境中使用Biscuit,无需新增额外代码,并且没...阅读全文

2016-07-18 18:00:07 dcoker

BLog4go Go 高效日志库 BLog4go Go

BLog4go 是高性能日志库。创新地使用“边解析边输出”方法进行日志输出,同时支持回调函数、日志淘汰和配置文件。可以解决高并发,调用日志函数频繁的情境下,日志库造成的性能问题。 ** 快速启动: ** <pre class="brush:cpp ;toolbar: true; auto-links: false;">package main import (     log &#34;github.com/YoungPioneers/blog4go&#34;     &#34;fmt&#...阅读全文

2016-07-18 18:00:06 YoungPioneers

Sharkey OpenSSH管理证书使用服务 Sharkey

Sharkey 是OpenSSH管理证书使用的服务。 ![say no to TOFU](http://static.oschina.net/uploads/img/201607/15180505_HZjq.png) Sharkey 分为客户端组件和服务端组件,服务端负责发布已签署的主机证书,客户端负责在机器上安装主机证书。 服务端使用示例: <pre class="brush:shell;toolbar: true; auto-links: false;">usage: sharkey...阅读全文

2016-07-15 18:00:13 square

GomitmProxy Golang 语言实现的 Mitmproxy GomitmProxy

GomitmProxy是想用golang语言实现的[mitmproxy](http://www.oschina.net/p/mitmproxy),主要实现http代理,目前实现了http代理和https抓包功能。 ## 安装使用 <pre class="brush:shell;toolbar: true; auto-links: false;">    git clone https://github.com/sheepbao/gomitmproxy.git cd gomitmpro...阅读全文

2016-07-04 17:00:10 sheepbao

Hyperledger Fabric 开源区块链实现 Hyperledger Fabric

Fabric是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也可以直接部署在BlueMix上,部署方式可传统可docker化,共识达成算法插件化,支持用Go和JavaScript开发智能合约,尤以企业级的安全机制和membership机制为特色。你要是不知道这些术语什么意思,就记住一点,Fabric之于区块链,很可能正如Hadoop之于大数据。阅读全文

2016-07-01 17:00:17 hyperledger

ModuleAB 阿里云备份/归档解决方案 ModuleAB

ModuleAB是阿里云备份/归档解决方案。 ![image](http://static.oschina.net/uploads/space/2016/0701/111442_JPya_727443.png) 要求: 1. bower &gt;= 1.7.6 2. go &gt;= 1.6 3. beego framework &gt;= 1.6.1 4. redis &gt;= 3.0.0 5. mysql &gt;= 5.6 构建: <pre class="bru...阅读全文

2016-07-01 17:00:16 github

TitanPages 静态博客生成器 TitanPages

TitanPages是一个静态博客生成器, 可以配合githubpages轻松的搭建自己的博客。 #### 展示网站请转到: [https://qibin0506.github.io/](https://qibin0506.github.io/) ### [](https://github.com/qibin0506/TitanPages/blob/master/README.md#如何使用)如何使用 #### [](https://github.com/qibin0506/Ti...阅读全文

2016-07-01 17:00:14 qibin0506

Iris-Go Go 应用框架 Iris-Go

原先我们用go来开发基于web的应用时,一般会用到net/http包,然后在代码中处理大量相同的事情,如:路由、鉴权等。 现在通过Iris-Go,可以方便的帮助你来开发基于web的应用。 简单来说:Iris-Go与国内大牛的[BeeGo](http://www.oschina.net/p/beego)类似,但从其官方介绍的资料来看,Iris-Go的性能更优! ![image](https://raw.githubusercontent.com/iris-contrib/website/cf...阅读全文

2016-06-27 18:00:05 网友

SwarmKit 集群管理和容器编排工具 SwarmKit

SwarmKit 是Docker公司开源的Docker集群管理和容器编排工具,其主要功能包括节点发现、基于[raft算法](https://en.wikipedia.org/wiki/Raft_%28computer_science%29)的一致性和任务调度等。 ### 基本概念 服务器上运行SwarmKit工具的swarmd命令后,即可将其加入到服务器集群中,该服务器就成为集群中的一个 节点 。SwarmKit将节点分为两类: * 工作节点 负责通过执行器运行任务。SwarmKit...阅读全文

2016-06-20 17:00:13 docker