Package term provides structures and helper functions to work with terminal (state, sizes).
This wrapper around rclone makes any destination supported by rclone usable with git-annex.
go-github-com-oklog-run a universal mechanism to manage goroutine lifecycles.
This package implements a mDNS (multicast DNS) used by Pion.
This package provides tools for handling BAM, SAM, Tabix, bgzf, CRAM, CSIv1, CSIv2 and FAI files.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.
Package qdisc allows getting queuing discipline information via netlink,similarly to what tc -s qdisc show does.
This package provides a native DTLS 1.2 implementation in Golang.
This package provides a set of parsing tools for Go inspired by Sprache.
pcg is a random number generator that uses Permuted Congruential Generator (PCG) algorithm.
This package implements the Stream Control Transmission Protocol as specified in RFC 9260.
Package uuid can be used to generate and parse universally unique identifiers, a standardized format in the form of a 128 bit number.
This package implements a functionality to iterate over slices, maps, channels etc. and heavily inspired by Lodash.
Package assert implements the same assertions as the assert package but stops test execution when a test fails.
This package implements a functionality to create components that render fragments of HTML and compose them to create screens, pages, documents, or apps.
ipvs provides a native Go implementation for communicating with IPVS kernel module using a netlink socket.
Package ws implements a client and server for the WebSocket protocol as specified in RFC 6455.
Package ws implements a client and server for the WebSocket protocol as specified in @urlhttps://rfc-editor.org/rfc/rfc6455.html,RFC 6455.
Package hm is a simple Hindley-Milner type inference system in Go. It provides the necessary data structures and functions for creating such a system.
Package XGB provides the X Go Binding, which is a low-level API to communicate with the core X protocol and many of the X extensions.
Package str is a comprehensive set of string functions to build more Go awesomeness. Str complements Go's standard packages and does not duplicate functionality found in `strings` or `strconv`.
run.Group is a universal mechanism to manage goroutine lifecycles, written to manage component lifecycles in func main for OK Log. It's useful in any circumstance where you need to orchestrate multiple goroutines as a unit whole.