The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.
Package success improves your testing feng shui tremendiously by shimming in Gomega error detection whenever trying to be Successful().
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 functionality of detecting and decoding various content front matter formats e.g. JSON, TOML and YAML.
This package implements a functionality to convert keys between the PEM and JWK file formats.
This package provides bindgings to Java Linstore - Software-Defined Block Storage for container, cloud and virtualisation.
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 is a weakref map for Go 1.18, with some inspiration from @urlhttps://github.com/xeus2001/go-weak,xeus2001's weakref implementation.
This package is a linter that checks for long functions. It can check both on the number of lines and the number of statements.
This package provides a Golang implementation of the Fernet symmetric encryption specification. It handles key management, token creation, encryption/decryption, and integrity verification.
This package implements functionality of loading of OpenAPI Initiative specification documents from local or remote locations. Supports JSON and YAML documents.
This package implements a functionality for pristinely disassembling a tar archive, and stashing needed raw bytes and offsets to reassemble a validating original archive.
gqlgen is a go generate based GraphQL server library. It generates Go server code from a schema written in the GraphQL Schema Definition Language.
This package is an implementation of a client for various UPnP services. It's an alternative fork of https://github.com/huin/goupnp.
This package provides notify, a file system event notification library in Go. It's an alternative fork of https://github.com/rjeczalik/notify.
This package provides functions to atomically change files, by writing first to a temp file, and then overwriting the target file in an atomic way.
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.
This package provides Go bindings for GPGME, the GnuPG Made Easy library. It allows Go programs to use GPG for encryption, decryption, signing, and verification operations.
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.
sigv4 provides a http.RoundTripper that will sign requests using Amazon's Signature Verification V4 signing procedure, using credentials from the default AWS credential chain.
This package provides a Go library for the Concise Binary Object Representation (CBOR) Object Signing and Encryption (COSE) specification.