This package implements a various networking related functions used throughout the Pion modules.
This package implements a various networking related functions used throughout the Pion modules.
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
Package groupcache provides a data loading mechanism with caching and de-duplication that works across a set of peer processes.
This package provides a DS implementation backed by Badger.
The procfs
Go package provides functions to retrieve system, kernel, and process metrics from the /proc
pseudo file system.
errwrap
is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.
This package implements functionality to parse and format vCard as specified in RFC 6350.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
go-github-com-hashicorp-errwrap
is a package that formalizes the pattern of wrapping errors and checking if an error contains another error.
This package provides a Go (golang) implementation of the Snowball stemmer for natural language processing.
Package fastuuid provides UUID generation of 192 bit universally unique identifiers. It also provides simple support for 128-bit RFC-4122 V4 UUID strings.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
Package jmap implements JMAP Core protocol as defined in RFC 8620 published on July 2019.
Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.
Package stringprep provides data tables and algorithms for RFC-3454, including errata. It also provides a profile for SASLprep as defined in RFC-4013.
This package provides a toolkit for parsing Go language panic stack traces. It simplifies the traces to make salient information more visible and aid debugging.
Httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers.
Package watchdog runs a singleton memory watchdog in the process, which watches memory utilization and forces Go GC in accordance with a user-defined policy.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
This package implements the pseudo-random-function (PRF) HighwayHash. HighwayHash is a fast hash function designed to defend hash-flooding attacks or to authenticate short-lived messages.
Package sdnotify implements systemd readiness notifications as described in @urlhttps://www.freedesktop.org/software/systemd/man/sd_notify.html,https://www.freedesktop.org/software/systemd/man/sd_notify.html.
GoJay is a performant JSON encoder/decoder for Golang. It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and slices.
jsoncolor
is a drop-in replacement for encoding/json
's Marshal
and MarshalIndent
functions and Encoder
type which produce colorized output using github.com/fatih/color.