go-utils

module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2026 License: Apache-2.0

README

go-utils

Reusable Go utilities. Each tool lives in its own package so importers only pull in what they use.

Package Description Documentation
configmanager Generic, type-safe, hot-reloading JSON config loader. README
labelmatch Rule-based label set matching and mutation. README
ring Growable FIFO queue backed by a ring buffer. README
set Generic set for comparable Go values. README
sorted_list Sorted int64 multiset with indexed rank lookup. README
stats Concurrent sliding-window averages and percentiles. README

License

Licensed under the Apache License 2.0. See LICENSE.

Directories

Path Synopsis
Package configmanager provides a generic, type-safe, hot-reloading JSON configuration loader.
Package configmanager provides a generic, type-safe, hot-reloading JSON configuration loader.
Package labelmatch matches label sets against a set of rules and applies the rules' writes back onto the label set.
Package labelmatch matches label sets against a set of rules and applies the rules' writes back onto the label set.
Package ring provides a growable FIFO queue backed by a ring buffer.
Package ring provides a growable FIFO queue backed by a ring buffer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL