go-netroute provides an implementation of the gopacket/routing.Router interface for Golang.
datadog-go is a library that provides a DogStatsD client in Golang.
This package implements functionality for parsing and formatting the mbox file format. It's an alternative fork of https://github.com/emersion/go-mbox.
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
Rocacheck is a Go library for checking RSA public keys for the ROCA vulnerability (CVE-2017-15361) that affected certain Infineon cryptographic libraries and smart cards.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides basic image processing functions including resize, rotate, crop, and various adjustments. This is a fork maintained by Kovid Goyal for use in Kitty.
nFPM is Not FPM -- provides ways to package programs in popular Linux packaging formats, such as deb, rpm, apk, ipk and Arch.
Package mountinfo provides a set of functions to retrieve information about OS mounts as seen by the current process is available from /proc/self/mountinfo.
This package provides utilities for correcting image orientation based on EXIF metadata. It's an alternative fork of https://github.com/edwvee/exiffix maintained by Kitty community.
This package provides a port of Pixelmatch, a pixel-level image comparison library, to Go. Both a library and a command-line tool are included in this package.
This package provides a Go library for storing and managing container images, layers, and containers on the filesystem. It supports multiple storage drivers including overlay, devicemapper, btrfs, and vfs.
This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.
FlatBuffers is a cross-platform serialization library for C++,C#, C, Go, Java, JavaScript, PHP, and Python. It was originally created for game development and other performance-critical applications.
This package is a @codecgo-free SQLite wrapper. It provides a @codedatabase/sql compatible driver, as well as direct access to most of the C SQLite API.
This package will pretty print a compact representation of a Go data structure. It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
Go-difflib is a partial port of Python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.
This package provides a Go library that parses HTTP/1.1 Cache-Control header and returns a struct that is convenient for the end-user to do what they will with.
This package provides a functionality to generate type-safe converters for Go. The project is meant as alternative to jinzhu/copier that doesn't use reflection.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.