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
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package provides Cgo bindings to PulseAudio's Simple API, to play or capture raw audio.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
This package is a Go library that parses a curl (netscape) cookiejar file into a Go http.CookieJar.
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).