Package capability provides utilities for manipulating POSIX capabilities. It's a maintained fork of https://github.com/syndtr/gocapability.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
This is a tiny Go package which wraps HTTP handlers to transparently gzip the response body, for clients which support it.
This package implements a functionality to perform efficient file copies using reflink operations on compatible filesystems such as btrfs and xfs.
This package implements sysconf and provides the associated SC_* constants to query system configuration values at run time.
GoPickle is a Go library for loading Python's data serialized with @codepickle and PyTorch module files.
This package provides a foundational library to analyze an OpenAPI Initiative specification document for easier reasoning about the content.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
go-ipld-format is a translation layer between go-ipld-prime nodes and go-ipld-format legacy interface.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
The purpose of this package is to provide a version of arbitrary sized arithmetic, in a safer (i.e. constant-time) way, for cryptography.
This package provides an ID extension for go-imap as specified in RFC 2971.
GoUtils provides utility functions to manipulate strings in various ways. It is a Go implementation of some string manipulation libraries of Java Apache Commons.
This package provides a filesystem glob API. It uses gobwas/glob underneath and returns only matching files or directories, depending on the configuration.
Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.
This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
This package implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
Docker Distribution is a Docker toolset to pack, ship, store, and deliver content. It contains Docker Registry 2.0 and libraries to interact with distribution components.
This package provides the mocking framework for the Golang. It integrates well with Golang's built-in testing package, but can be used in other contexts too.
This package provides a @urlhttp://golang.org,Go port of the Ruby library @urlhttps://github.com/visionmedia/terminal-table,terminal-tables for fast and simple ASCII table generation.
This is a parser for GraphQL, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
Package mexpr provides a simple expression parser, originally built for use in templating languages (e.g. for-loop variable selection, if-statement evaluation) so is minimal in what it supports by design.
This package provides a functionality to work with recurrence rules for calendar dates. It offers a complete implementation of the RFC 2445 specification.