Batch processing and chunking utilities for Go. Generic, concurrent, zero dependencies
Generic in-memory LRU cache with TTL, tags, eviction callbacks, stats, and thread safety for Go
Generic circuit breaker for Go. Protect external calls with automatic failure detection and recovery
Cron expression parser and job scheduler with overlap prevention for Go
Common cryptography helpers for Go. Safe defaults, zero dependencies
Context-aware structured logging helpers for Go's log/slog
Struct-based environment variable validation with batch error reporting for Go
Error wrapping with stack traces for Go
Lightweight feature flags for Go with toggles, percentage rollouts, user targeting, and A/B variants
Polling-based file system watcher for Go. Zero dependencies
Graceful shutdown orchestrator for Go services. Register hooks with priorities, drain in order
Health and readiness endpoint builder for Go HTTP services. Built for Kubernetes
Composable HTTP client middleware for Go. Build instrumented http.Client instances with zero hassle
JSONPath query and extraction for Go. Type-safe with generics, zero dependencies
Generic map utilities for Go. Filter, transform, merge, group, and more
Composable HTTP middleware collection for Go's net/http. No framework required
Cursor and offset pagination helpers for Go. Generic, zero dependencies
Panic recovery utilities for Go — safe goroutines, panic-to-error conversion, and HTTP handler protection
Token bucket rate limiter for Go with per-key limiting and HTTP middleware. Zero external dependencies
HTTP JSON response helpers for Go. Write JSON responses in one line instead of five
Generic Result type for Go — OkT / ErrT with mapping and chaining
Retry with exponential backoff, circuit breaker, and context cancellation for Go
Safe channel utilities for Go with panic-free send/receive, context-aware communication, and combinators
Generic slice utilities for Go. Map, filter, reduce, and more with type safety
Sensitive field redaction middleware for Go's log/slog
Handlers, formatters, and helpers for Go's log/slog. The missing batteries
URL-safe slug generator for Go. Handles Unicode, configurable, zero dependencies
Server-Sent Events (SSE) utilities for Go. Server broker and client, zero dependencies
Field-level struct comparison for Go with dot-notation change paths and zero dependencies
Fluent, type-safe test assertions for Go. Built with generics, zero dependencies
Time manipulation helpers for Go — boundaries, comparisons, and human-readable formatting
Safe type conversion utilities for Go. Handle interface{} values from JSON, configs, and APIs
Struct validation library for Go using struct tags. Zero external dependencies
HMAC-SHA256 webhook signature generation and verification with HTTP middleware for Go
Bounded goroutine pool with backpressure and futures for Go