Go utility packages.
go get github.com/bolanosdev/go-snacksCollections provide functional programming utilities for working with slices and maps. Includes methods for filtering, mapping, reducing, and more.
See collections/README.md for detailed usage.
A type-safe mapper for transforming values between different types using reflection. Supports single values and slices with configurable transformation functions.
See automapper/README.md for detailed usage.
Observability utilities
- ContextLogger wrapper around zerolog that enforces trace ID inclusion in all log entries.
See observability/README.md for detailed usage.
In-memory cache store for managing multiple named caches with different types. Thread-safe generic cache implementation with support for get, set, has, remove, and pop operations.
See storage/README.md for detailed usage.
go test ./...MIT