/go

go packages

Primary LanguageGoGNU Lesser General Public License v3.0LGPL-3.0

Overview

Handy utilities written in go language

iap

A go implementation for verifying In App Purchases (compatible with iOS6 and iOS7 response) via apple.

logger

Package logger is a go logging facility which provides functions Trace, Info, Warn, Error, Panic and Abort to write logs with different severity levels.

pool

Package pool offers goroutine-safe object pools such as ObjectPool and BufferPool.

container/queue

Package queue offers goroutine-safe Queue implementations such as LockfreeQueue(Lock free queue).

inet/mux

Package mux (short for connection multiplexer) is a multiplexing package for Golang.

In some rare cases, we can only open a few connections to a remote server, but we want to program like we can open unlimited connections. Should you encounter this rare cases, then this package is exactly what you need.