This package provides a library for reading MaxMind GeoLite2 and GeoIP2 databases in Go.
Basic utilities to generate fast path CBOR codecs for types.
This package provides helper methods/structs that involve generics which were added in Go 1.18.
Package keccak implements the Keccak (SHA-3) hash algorithm. See http://keccak.noekeon.org.
some wrapper for htpp.FilSystem provode: 1. keep or skip files 2. io utility function
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
This package provides Cgo bindings to PulseAudio's Simple API, to play or capture raw audio.
This package is a Go library that parses a curl (netscape) cookiejar file into a Go http.CookieJar.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
fswatch is a go library for watching file system changes to does not depend on inotify.
Package hideconsole is a utility package to hide a console automatically even without `-ldflags "-Hwindowsgui"` on Windows.
This package provides a bindings for tree-sitter in Golang.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
A simple alternative to rcrowley's go-metrics that's a lot faster (and only does simple bandwidth metrics).
This package implements a similar functionality like standard sync.WaitGroup
disintegration-imaging provides basic image processing functions such as resize, rotate, crop, brightness/contrast, adjustments, etc.
This package provides validators and sanitizers for strings, structs and collections. It was based on validator.js.
This package provides a simple Go API to Linux's perf_event_open, supporting event counters and a basic set of events.
This package provides an implementation DNS over HTTPS resolver as specified in RFC 8484.
GoConvey is a testing tool for Go. It integrates with go test, can show test coverage and has a web user interface that will refresh automatically.
This package provides a Go implementation of bitsets, which are a mapping between non-negative integers and boolean values focused on efficient space usage.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
It's an alternative fork of https://github.com/kballard/go-shellquote.
Package reference provides a general type to represent any way of referencing images within the registry. Its main purpose is to abstract tags and digests (content-addressable hash).