| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

非死book 开源的Go 函数库集

非死book 开源的Go 函数库集,将近40个Go函数库开源。

tool

Go library that wraps the go tool.


runcmd

Package runcmd provides a convenience Run function for exec.Cmd which includes the original command along with the output and error streams.


rpool

Package rpool provides a resource pool.


errgroup

Package errgroup provides a WaitGroup like component that is capable of collecting errors.


ensure

Package ensure provides utilities for testing to ensure the given conditions are met and Fatal if they aren't satisified.


stats

Package stats defines a lightweight interface for collecting statistics.


waitout

Package waitout makes it easy to wait for some output.


limitgroup

Package limitgroup provides a sync.WaitGroup equivalent with a configurable upper bound.


gangliamr

Package gangliamr provides metrics backed by Ganglia.


ganglia

Package clients for the ganglia gmetric and gmon APIs.


fbapi

Package fbapi provides a client for the 非死book API.


structtag

Package structtag provides parsing of the defacto struct tag style.


pidfile

Package pidfile manages pid files.


mgotest

Package mgotest provides standalone instances of mongo sutable for use in tests.


flagenv

Package flagenv provides the ability to populate flags from environment variables.


stdfd

Package stdfd provides routines for redirecting stdout and stderr.


stackerr

Package stackerr provides a way to augment errors with one or more stack traces to allow for easier debugging.


stack

Package stack provides utilities to capture and pass around stack traces.


mysqltest

Package mysqltest provides standalone instances of mysql sutable for use in tests.


counting

Package counting provides wrappers to add counting to io.Reader and io.Writer.

subset

A library to check if a value is a subset of another. Useful for testing.


mctest

Package mctest provides standalone instances of memcache suitable for use in tests.


inject

Package inject provides a reflect based injector.


grace

Graceful restart for Go servers.


freeport

A Go library to find a free port


flag.addrs

Package addrs provides flags to define one or an array of net.Addr.


atomicfile

Package atomicfile provides an atomically written/replaced file.


muster

Package muster provides a framework to write batching enabled libraries.


startstop

Package startstop provides automatic Start/Stop for inject eliminating the necessity for manual ordering.


dvara

dvara is a connection pooling proxy for mongo.


httpcontrol

Package httpcontrol allows for HTTP transport level control around timeouts and retries.


httperr

Package httperr provides HTTP errors and utilities.


pqueue

Package pqueue provides a priority queue.


metrics

forked from rcrowley/go-metrics

Package metrics provides various measuring instruments.


mongoschema

A tool to generate Go struct types based on data in a Mongo collection.


jsonpipe

Package jsonpipe provides a io.Reader for Encoding JSON. This is useful to encode JSON without buffering.


flagconfig

Go library to read flags from config file in addition to command line arguments.


fbapp

Go library to represent a 非死book App for use with APIs, Auth etc.

来自:https://github.com/非死bookgo?page=1

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1415929157039.html
Go语言 Google Go/Golang开发