This package provides an in-memory B-Tree implementation for Go,
useful as a an ordered, mutable data structure.
Cobra is both a library for creating powerful modern CLI applications as well
as a program to generate applications and command files.
High Performance and Feature-Rich Idiomatic encode/decode and rpc library for
- msgpack: https://github.com/msgpack/msgpack
- binc: http://github.com/ugorji/binc
- cbor: http://cbor.io http://tools.ietf.org/html/rfc7049
- json: http://json.org http://tools.ietf.org/html/rfc7159
Generate fake data in go.
Package flags provides an extensive command line option parser. The
flags package is similar in functionality to the go built-in flag
package but provides more options and uses reflection to provide a
convenient and succinct way of specifying command line options.
This library is designed to allow seamless, high-fidelity encoding and
decoding of arbitrary data in application/x-www-form-urlencoded format and as
url.Values. It is intended to be useful primarily in dealing with web forms
and URI query strings, both of which natively employ said format.
This package provides pure Go implementation of Universally Unique Identifier
(UUID). Supported both creation and parsing of UUIDs.
A Golang library for generating random strings from regular expressions.
logutils is a Go package that augments the standard library "log"
package to make logging a bit more modern, without fragmenting
the Go ecosystem with new logging packages.
Go-Json-Rest is a thin layer on top of net/http that helps building RESTful
JSON APIs easily. It provides fast URL routing using a Trie based
implementation, and helpers to deal with JSON requests and responses. It is
not a high-level REST framework that transparently maps HTTP requests
to procedure calls, on the opposite, you constantly have access to the
underlying net/http objects.