Lightweight coroutine-aware in-memory cache with TTL and LRU eviction
Coroutine-aware circuit breaker for resilient Kotlin services
Color parsing, conversion, and manipulation across RGB, HSL, HSV, and HEX
Layered configuration loading from multiple sources with type-safe access
Cron expression parsing, scheduling, and human-readable descriptions
CSV reading and writing for Kotlin with streaming support
Deep merge maps and JSON with configurable conflict resolution
Structured diffing of Kotlin data classes and maps with change tracking
Human-readable duration formatting and parsing for Kotlin
Enhanced enum utilities: safe parsing, display names, and value mapping
Declarative environment variable validation and typed loading for Kotlin
Type-safe coroutine-based event bus for Kotlin with Flow integration
Local feature flag evaluation with percentage rollouts and user targeting
Flatten nested maps and JSON to dot-notation keys and unflatten back
Graceful application shutdown with signal handling and ordered teardown
Fluent guard clause validation for Kotlin with descriptive error messages
Hashing utilities: MD5, SHA-256, SHA-512, HMAC, CRC32 with hex and base64
Composable health check framework with readiness and liveness probes
Lightweight HTTP client DSL with retry, timeout, and JSON support
ID generation for Kotlin: ULID, NanoID, Snowflake, and prefixed IDs
Structural diffs between JSON documents with path-based change tracking
Structured JSON logging with context fields and sensitive field masking
Data masking for sensitive values in logs and API responses
Type-safe monetary values with currency support and precise arithmetic
Framework-agnostic pagination for offset, cursor, and keyset patterns
Function pipeline composition for Kotlin with named stages and error handling
Coroutine-native rate limiting with token bucket, sliding window, and fixed window algorithms
A lightweight, typed Result monad for Kotlin with railway-oriented error handling
Coroutine-native retry with configurable backoff strategies for Kotlin
Non-throwing JSON parsing with typed errors and path-based navigation
Declarative data validation with composable rules and structured errors
Semantic version parsing, comparison, and range matching for Kotlin
URL-friendly slug generation from Unicode strings with transliteration
Type-safe finite state machine with DSL, transition guards, and side effects
String manipulation: truncation, case conversion, wrapping, and interpolation
In-process async task queue with concurrency control and retry
Test data generation with builder DSL, traits, and faker utilities
Human-readable relative time formatting: 5 minutes ago, in 3 days, yesterday
HMAC webhook signature creation and verification with timing-safe comparison
Coroutine-based worker pool for parallel batch processing with backpressure