Package whirlpool implements the ISO/IEC 10118-3:2004 whirlpool cryptographic hash as specified in http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html.
ansi
defines common ANSI escape sequences based on the ECMA-48 specs.
Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
This package provides string-matching based on BSD fnmatch.3. It is an updated clone of kballards golang fnmatch gist (https://gist.github.com/kballard/272720).
This package provides functionality for detecting natural languages and scripts (writing systems). Languages are represented by a defined list of constants, while scripts are represented by RangeTable.
lru
is a package which implements a fixed-size thread safe Least recently used cache. It is based on the cache in Groupcache.
A Go library providing various concurrency utilities including a backport of sync.Map
to Go versions below 1.9 and a cancellable Goroutine with explicit ownership.
This package provides a partial Go implementation of the Remote Call Procedure libraries, presented in @urlhttp://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure Call.
Package oglematchers provides a set of matchers useful in a testing or mocking framework. These matchers are inspired by and mostly compatible with Google Test for C++ and Google JS Test.
Assertion library that:
makes spotting differences in equality much easier
uses repr and diffmatchpatch to display structural differences in colour
aborts tests on first assertion failure
The zapx module is fork of zap module which maintains file format compatibility, but removes dependency on bleve, and instead depends only on the independent interface modules:
The zapx module is fork of zap module which maintains file format compatibility, but removes dependency on bleve, and instead depends only on the independent interface modules:
The zapx module is fork of zap module which maintains file format compatibility, but removes dependency on bleve, and instead depends only on the independent interface modules:
The zapx module is fork of zap module which maintains file format compatibility, but removes dependency on bleve, and instead depends only on the independent interface modules:
The zapx module is fork of zap module which maintains file format compatibility, but removes dependency on bleve, and instead depends only on the independent interface modules:
This package is a library for parsing versions and version constraints, and verifying versions against a set of constraints. It can sort a collection of versions properly, handles prerelease/beta versions, can increment versions.
Package rtnetlink allows the kernel's routing tables to be read and altered. Network routes, IP addresses, Link parameters, Neighbor setups, Queueing, disciplines, Traffic classes and Packet classifiers may all be controlled. It is based on netlink messages.
This repository is a fork of moovweb/rubex - a simple regular expression library (based on oniguruma) that supports Ruby's regex syntax.
This package provides cryptography for Go. This version of the package is a fork that adds a more up-to-date OpenPGP implementation. It is completely backwards compatible with golang.org/x/crypto
, the official package.
This package allows the kernel's routing tables to be read and altered. Network routes, IP addresses, Link parameters, Neighbor setups,Queueing disciplines, Traffic classes and Packet classifiers may all be controlled. It is based on netlink messages.
Package blocks
contains the lowest level of IPLD data structures. A block is raw data accompanied by a Content Identifiers. The CID contains the multihash corresponding to the block.
Prometheus monitoring and https://godoc.org/golang.org/x/net/trace# tracing wrappers net.Conn
, both inbound (@codenet.Listener) and outbound (@codenet.Dialer).
This package provides a Golang library implementing the conversion of date and time information from a given calendar time to a character string according to a format string. It is optimized for scenarios where the same pattern is called repeatedly.
go-testmark
is a library to parse, patch data and test fixtures from Markdown files, using the testmark format, which itself is a subset of Markdown format.