This package provides an implementation of client side part of XMLRPC protocol in Go language.
Hebcal's greg package converts between Gregorian dates and R.D. (Rata Die) day numbers.
mph is a Go package that implements a minimal perfect hash table over strings.
This library provides helpers to open URLs, readers, or files in the system default web browser.
Gorilla/Mux implements a request router and dispatcher for matching incoming requests with their respective handler.
This package provides functions to calculate LCS values from two arbitrary arrays.
This package provides a small error library that augments the errors library in go standard library.
The store package provides a number of data store types that are useful for bioinformatic analysis.
Implementation of the LSP for Golang, allowing the creating of custom language servers.
ebpf-go is a pure Go library that provides utilities for loading, compiling, and debugging eBPF programs.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
This package implements a publish–subscribe pattern.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
Package car allows inspecting and reading CARv1 files, described at https://ipld.io/specs/transport/car.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
EME (ECB-Mix-ECB or, clearer, Encrypt-Mix-Encrypt) is a wide-block encryption mode developed by Halevi and Rogaway.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
Calculations for the position of the sun and moon. This is a Go port of the python-astral package.
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
Package locker provides a mechanism for creating finer-grained locking to help free up more global locks to handle other tasks.
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
flock implements a thread-safe file lock. It also includes a non-blocking TryLock function to allow locking without blocking execution.
PIO is a low-level package that provides a way to centralize different output targets. Supports colors and text decoration to all popular terminals.