Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
Package sqlstruct provides some convenience functions for using structs with the Go standard library's database/sql package.
Refactored, tested variant of the goroutine leak detector found in both net/http and the cockroachdb source tree.
This package provides a Golang implementation of the bcrypt hash algorithm. It is a fork of github.com/jameskeane/bcrypt.
This package provides Golang boilerplate for testing code involving DNS lookups, including hacks to redirect net.Lookup* calls.
Package gopher-luar simplifies data passing to and from gopher-lua.
Package sdnotify implements systemd readiness notifications as described in https://www.freedesktop.org/software/systemd/man/sd_notify.html.
This package provides a DS implementation backed by Badger.
This package provides a map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).
Package vfs provides an abstraction of the os and ioutil packages that is easy to test.
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 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 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.
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 a functionality to run Go web applications on AWS Lambda and API Gateway or ALB without changing the existing HTTP handlers.
This package just simplifies working with go/* packages to parse a source code. Initially the package was written to simplify code generation.
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.