Epsilon-based approximate equality for floats, arrays, and hashes
Standalone runtime assertion library with chainable matchers
Generic audit trail for tracking changes with who, what, and when
Multi-format base encoding with Base32, Base58, Base62, and Base85 support
URL-safe Base64 encoding with optional padding and JSON helpers
Batch processing toolkit with chunking, progress, and error collection
Named bit flags with symbolic access, set operations, and serialization
Space-efficient probabilistic set with configurable false positive rate
In-memory LRU cache with TTL, tags, and thread safety
Parser for Keep a Changelog format with querying and write-back
Simple file and string checksums with streaming support for large files
Minimal circuit breaker with configurable thresholds, error filtering, and exponential backoff
Health check framework with dependency aggregation and Rack endpoint
All-in-one CLI toolkit with argument parsing, prompts, and spinners
Terminal ANSI color and styling with auto-detection
Color format conversion with parsing, manipulation, and CSS named colors
Compact UUID encoding in Base58 and Base62 for shorter, URL-safe identifiers
Layered configuration with YAML, ENV, and defaults
Configuration schema validator with type checking and helpful error messages
CORS middleware with origin validation and preflight handling
Frequency counter with most-common, merge, and percentage operations
Cron expression parser and scheduler for Ruby
Cron expression parser for calculating next and previous occurrences
High-level encryption with AES-256-GCM, key derivation, and secure random
Declarative CSV builder with column mapping and streaming output
Streaming CSV processor with type coercion and validation
Data transformation DSL for mapping hashes and CSV rows
Date utilities for business days, relative expressions, and period calculations
Debounce and throttle decorators for Ruby method calls
Recursive deep freeze and deep dup with circular reference detection and key exclusion
Dependency resolver with topological sort and parallel batch scheduling
Deep structural diff for hashes, arrays, and nested objects
Dot-notation accessor for nested hashes with nil-safe traversal
Immutable Duration value object โ parse human strings and ISO 8601,
RFC-compliant email validation with MX record verification
Character encoding detection, conversion, and normalization
Type-safe enumerations with ordinals, custom values, and pattern matching
Compare environment variables across environments and report differences
Multi-source environment variable loader with precedence and validation
Schema-based environment variable validation with typed accessors for Ruby
ETag generation and conditional request helpers with Rack middleware
Type-safe event emitter with sync and async listeners
In-memory event store with streams, projections, and subscriptions
Thread-safe hash with per-key TTL and automatic expiration
Minimal feature flag system with YAML, ENV, and in-memory backends
File system change detection with polling and callbacks
Fuzzy string matching with Levenshtein, Jaro-Winkler, and ranked search
Geographic coordinate operations with Haversine/Vincenty distance, geohash, rhumb lines, and bounding box
Directed and undirected graph with traversal, shortest path, and topological sort
Expressive guard clause DSL for method precondition validation
Gzip compression and decompression with streaming support
Consistent hashing for distributed key distribution
HTTP header parsing, construction, and content negotiation
Hex encoding, decoding, and dump formatting for binary data
Programmatic HTML builder with tag DSL and auto-escaping
Lightweight HTTP client wrapper with retries and interceptors
Lightweight HTTP request stubbing for tests
Bidirectional byte size formatting with SI and binary units
Multi-format unique ID generator with ULID, nanoid, prefixed, and snowflake support
Image dimension detection from file headers without full decode
Rails-compatible string inflections without ActiveSupport dependency
INI file parser and writer with section support and type coercion
Interval data type with overlap detection, merging, and gap finding
Enhanced IP address library with CIDR, classification, and range operations
Framework-agnostic background job instrumentation and metrics for Ruby
JSON Merge Patch (RFC 7396) and JSON Patch (RFC 6902) for Ruby
JSONPath expression evaluator with dot notation, wildcards, slices, and filters
JSON Schema validator supporting common draft-07 keywords
Opinionated JWT toolkit with encoding, validation, refresh tokens, and revocation
BCP 47 locale parsing, matching, and content negotiation
File-based and PID locking for process coordination
Pattern-based log filtering with drop, replace, and preset rules
Thread-safe LRU cache with TTL, eviction callbacks, and hit/miss statistics
Data masking library with auto-detect PII redaction for strings and nested structures
Statistics, interpolation, rounding modes, and moving averages for Ruby
Optional/Maybe monad with safe chaining and pattern matching
Practical memoization โ memo decorator with TTL, LRU eviction,
In-process application metrics with counters, gauges, and histograms
Unit conversion for length, weight, temperature, and volume measurements
Generic middleware stack for composing processing pipelines
MIME type detection from file extensions and magic bytes with 200+ mappings
Immutable money value object with integer subunit storage and multi-currency formatting
Multipart/form-data request builder with file and field support
Human-friendly natural sorting โ
Framework-agnostic pagination with cursor, offset, and keyset strategies
Parallel iteration with configurable thread pool and ordered results
Password strength checking, policy validation, and secure generation
Pathname extensions for atomic write, safe delete, and common file operations
Lightweight phone number parsing, validation, and formatting
Functional pipeline composition with conditional steps and error handling for Ruby
Standalone English pluralization, singularization, and string inflection
Generic thread-safe object pool with idle timeout and health checks
Binary heap priority queue with min/max modes, custom comparators, and priority updates
Terminal progress bars and spinners with ETA calculation and throughput display
Thread-safe Queue and Stack with capacity limits and blocking operations
Lightweight random test data generator for names, emails, and common types
Sliding-window rate counter for measuring event throughput in real-time
In-memory rate limiter with sliding window and token bucket
Time-windowed rate tracker with configurable resolution
Pre-built regex patterns for emails, URLs, IPs, dates, and more
Result type with Ok/Err, map, flat_map, and pattern matching
Retry with exponential backoff, jitter, and circuit breaker
Batch processor with per-item retry, backoff, and dead letter collection
Fixed-size circular buffer with overflow, statistics, and enumeration
Lightweight rule engine with declarative conditions and actions
Sandboxed expression evaluator with whitelisted operations
Safe YAML loading with restricted types, schema validation, and size limits
HTML sanitizer with configurable allow lists for safe user content rendering
Lightweight in-process task scheduler with cron and interval support for Ruby
Lightweight schema validation for hashes with type coercion
Counting semaphore for concurrent access control with timeouts
SemVer 2.0.0 parsing, comparison, range matching, and bump operations
Cryptographic signing and verification for JSON payloads
URL-friendly slug generator with Unicode transliteration and collision-aware uniqueness
Thread-local state bag for implicit context propagation
Lightweight state machine DSL with transitions, guards, and callbacks
Precision stopwatch with lap timing, pause/resume, and formatted output
Comprehensive string utilities without ActiveSupport dependency
Enhanced struct builder with typed fields, defaults, validation, and pattern matching
Structured JSON logger with context and child loggers
Terminal table formatting with Unicode borders, alignment, and multiple styles
Pure-Ruby tar archive creation and extraction
In-process async job queue with concurrency control for Ruby
Shell command runner with output capture, timeout, and streaming
Logic-less Mustache-style template engine with safe rendering for Ruby
Lightweight test data factory DSL with sequences and traits
Relative time formatting for past and future timestamps
Safe timeout patterns without Thread.raise
Token bucket rate limiter with configurable capacity and refill rate
TOML v1.0 parser and serializer for Ruby
Generic tree data structure with traversal, search, and serialization
Smart string truncation with word boundaries, HTML safety, and multi-byte support
Concise error handling with fallbacks, chained recovery, and timeout wrapping
Hash with per-key type declarations, coercion, and validation
URL manipulation with query parameter management and normalization
Version string parsing with comparison, sorting, and constraint matching
Webhook delivery client with HMAC signing, retry, and tracking
HMAC-SHA256 webhook signing and verification with replay prevention
Text wrapping with word-boundary awareness, indentation, and ANSI escape code support
Lightweight XML builder DSL without Nokogiri dependency