This package provides a library for loading, unloading and viewing info for kernel extensions on OS X (golang).
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
Package crypt is a implementation of crypt(3) by golang, originated from https://code.google.com/p/go-crypt.
Hasher is a tool to automate the creation of methods and tables for a string
to uint32
mapper.
Package camelcase is a micro package to split the words of a camelcase type string into a slice of words.
go-msgio
implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.
This package attempts to represent Go values in a form that can be used almost directly in Go source code.
go-cidutil
implements various utilities and helper functions for working with CIDs.
Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.
This package implements functionality to marshal and unmarshal Swagger API specifications into a Golang object model.
This package provides gorilla/context
, which is a general purpose registry for global request variables in the Go programming language.
Package btclog
defines a logger interface and provides a default implementation of a subsystem-aware leveled logger implementing the same interface.
Go package xstrings is a collection of string functions,which are widely used in other languages but absent in Go package strings.
This package provides an implementation of the BARE https://baremessages.org/ message format for Golang.
This package provides a high performance and feature rich codec and encoding library for the MessagePack, CBOR, JSON and the Binc formats.
ring
provides a high performance and thread safe Go implementation of a bloom filter.
Package cienv
implements some helper functions to use during tests. Many times certain facilities are not available, or tests must run differently.
This package provides an easy way of parsing and manipulating struct tag fields. Please vendor the library as it might change in future versions.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json
and xml
package.
Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
This package is a simple tracing application that logs messages depending on environment variables. It is very much inspired by git's GIT_TRACE mechanism.
This package provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.
Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.