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 Go implementation of Tink cryptographic library.
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 @codeprotoc-gen-go-vtproto plug-in for protoc, which is used by Vitess to generate optimized marshall & unmarshal code.
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 validators and sanitizers for strings, structs and collections. It was based on validator.js.
This package provides an implementation DNS over HTTPS resolver as specified in RFC 8484.
This package provides a Golang implementation of observability SDKs for WebAssembly, enabling continuous monitoring of WebAssembly code as it executes within a runtime.
This package provides a Go implementation of Coda Hale's Metrics library. It's an alternative fork of https://github.com/rcrowley/go-metrics.
This package provides a sleep-aware sleep() function, that doesn't pause (for too long) if the system goes to hibernation.
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 redirect format parser to match Netlify's https://www.netlify.com/docs/redirects/, format plus a compatible unparser.
This package provides a Go implementation of bitsets, which are a mapping between non-negative integers and boolean values focused on efficient space usage.
Utility functions to make running code in parallel easier and safer. Panics in go routines are turned into regular errors, instead of crashing the program.
This package provides a simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.
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).
This package provides a file finder library for Go that integrates with the afero filesystem abstraction. It supports finding files in multiple directories and offers customizable search strategies.