This package provides a native, idiomatic interface to HDFS. Where possible, it mimics the functionality and signatures of the standard `os` package.
This package provides a Go implementation of base32768, binary-to-text encoding, optimized for UTF-16.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
This package provides general-purpose Go libraries and utilities. It is intended as an "extended standard library" and it has no external dependencies.
This package implements functionality to parse and format vCard as specified in RFC 6350.
This package implements a functionality to run Go web applications on AWS Lambda and API Gateway or ALB without changing the existing HTTP handlers.
Package fastuuid provides UUID generation of 192 bit universally unique identifiers. It also provides simple support for 128-bit RFC-4122 V4 UUID strings.
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 is a small wrapper around the Prometheus Go client to help enforce convention and best practices for metrics collection in Docker projects.
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.
Package putio is the Put.io API v2 client for Go. It's an alternative fork of https://github.com/igungor/go-putio.
Package jmap implements JMAP Core protocol as defined in RFC 8620 published on July 2019.
Package putio is the Put.io API v2 client for Go. It's an alternative fork of https://github.com/igungor/go-putio.
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This package provides a Golang implementation of the SRP protocol, used for authentication of ProtonMail users.
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.
go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers.
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
Package merkledag implements the IPFS Merkle Directed Acyclic Graphs data structures as specified in https://docs.ipfs.tech/concepts/merkle-dag.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
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.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
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.