Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
go-semver
is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.
This repository contains the @codego-codec library, a High Performance and Feature-Rich Idiomatic encode/decode and rpc library for
This package provides a dictionary for TLS written in Go providing bidirectional mapping values to their names, plus enum convenience for values.
This package implements a functionality to convert keys between the PEM and JWK file formats.
This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.
go-verifcid
provides CID security code prior to it getting merged into go-cid
.
This package implements functionality of loading of OpenAPI Initiative specification documents from local or remote locations. Supports JSON and YAML documents.
go-libnp
is a tiny cross-platform library for extracting information about the music/image/video that is Now Playing on the system.
wish
is a test assertion library for Golang, designed to gracefully enhance standard library testing package and behaviors of the go test
command.
Interceptor is a framework for building RTP/RTCP communication software. This framework defines a interface that each interceptor must satisfy. These interceptors are then run sequentially.
This package provides useful encodings not included in the standard Text
package, including some for dealing with I/O streams from non-UTF-friendly sources.
This package provides a Go translation of the reference C++ code for MetroHash, a high quality, high performance hash algorithm.
This package that provides infrastructure for creating and managing user sessions in web applications. It supports cookie and filesystem-based sessions, flash messages, custom backends, and more.
This package provides command-line arguments parser based on written help message which may simplify crating CLI applications, it's Golang implementation of http://docopt.org/.
This package provides a functionality for parsing ISO 8601 durations and converting them to the time.Duration
type.
go-github-com-go-logfmt-logfmt
implements utilities to mars and unmarshal data in the logfmt format. It provides an API similar encoding/json and encoding/xml.
Package robotstxt implements the robots.txt Exclusion Protocol as specified in @urlhttp://www.robotstxt.org/wc/robots.html,http://www.robotstxt.org/wc/robots.html with various extensions.
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.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
Package ethtool allows control of the Linux ethtool generic netlink interface. as it's described in ethtool-netlink.
This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.
This package implements a functionality to marshal/unmarshal XML to/from map[string]interface
values (and JSON); extract/modify values from maps by key or key-path, including wildcards.
This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.