Lightweight Result type for .NET โ model success and failure without exceptions using pattern matching.
Thread-safe in-memory cache for .NET โ LRU/LFU eviction, TTL expiration, tag-based invalidation, cache warming, and configurable max size.
Flatten nested JSON objects into dot-notation key-value pairs, and unflatten them back.
Configurable retry logic and circuit breaker for .NET โ exponential backoff, jitter, and built-in presets.
Declarative environment variable validation for .NET โ attribute-based binding with type coercion.
Immutable Money value type with integer arithmetic, ISO 4217 currencies, and proportional allocation.
Compare two objects and return a list of property-level changes.
Truncate strings at word boundaries โ no cut words, no ugly mid-word breaks.
Structured diff for JSON configuration files โ detect added, removed, changed, and unchanged keys.
Split any IEnumerable into fixed-size chunks with a simple static method or LINQ-style extension.
Generate human-readable random strings like "swift-river-42" โ great for slugs, identifiers, and placeholders.
Convert timestamps into human-readable relative phrases like "3 hours ago" or "in 2 days".
DelegatingHandler that logs and times every outgoing HttpClient request.
Lightweight task runner with dependency graph resolution and parallel execution.
Lightweight feature flags with percentage rollout, user targeting, time-based scheduling, and analytics โ no external service required.
HMAC webhook signing and verification with replay prevention โ supports SHA-256, SHA-384, and SHA-512.
Transactional outbox pattern implementation for reliable event/message publishing.
Remove tracking parameters from URLs โ strip UTM tags, fbclid, gclid, and more.
Middleware pipeline builder for any operation โ like ASP.NET Core middleware but for business logic.
Standardized pagination primitives โ PagedResult, cursor-based pagination, and IQueryable extensions.
Convert byte counts into human-readable file size strings and parse them back to bytes.
Password hashing with PBKDF2-SHA256/SHA512, secure password generation, HMAC, checksums, and consistent hashing.
Lightweight in-process job scheduler with cron expressions, timezone support, execution history, and lifecycle callbacks.
Convert text to clean, URL-safe slugs with Unicode diacritic handling, separator collapsing, and max length enforcement.
Validate appsettings.json configuration sections at startup with attribute-based rules.
Snapshot directories and detect added, removed, or modified files between runs using SHA-256 hashing.
Simple in-memory background job queue for ASP.NET Core with concurrency control.
Strongly-typed value objects with built-in validation and JSON support โ eliminate primitive obsession.
Composite disposable container that disposes multiple IDisposable/IAsyncDisposable objects in reverse order.
Middleware for consistent, structured JSON API error responses.
Ultra-simple object-to-object mapper with convention-based mapping and fluent overrides.
Poll any async operation until a condition is met with configurable intervals, timeouts, and backoff strategies.
In-process publish/subscribe event bus with middleware pipeline, dead-letter queue, event replay, and Microsoft DI integration.
AES-256-GCM encryption with key generation, sealed envelopes, PBKDF2 key derivation, streaming, and key rotation.
Specification pattern implementation for composable, reusable query filters.
Standalone circuit breaker with sliding window failure rate, fallback support, half-open probing, and event callbacks.
Mask and redact sensitive data in strings and objects for safe logging.
Fluent parameter validation and guard clauses for .NET.
Reversible integer/long ID obfuscation for URL-safe, non-sequential public IDs.
Track and diff property changes on objects over time for audit logging.
Sortable, URL-safe unique ID generators โ ULID, NanoID, and prefixed IDs.
Abstraction over DateTime/DateTimeOffset for testable time-dependent code with a fake clock for testing.
Process large collections in configurable batches with progress reporting, error handling, async execution, streaming IAsyncEnumerable support, checkpoint/resume, and adaptive batch sizing.
Immutable date/time range type with overlap detection, intersection, union, gap finding, and splitting.
Safe temporary file and directory management with automatic cleanup via IDisposable and IAsyncDisposable.
In-memory rate limiting with fixed window, sliding window, and token bucket algorithms.
String similarity and phonetic algorithms including Levenshtein, Damerau-Levenshtein, Jaro-Winkler, Dice, Soundex, Double Metaphone, trigrams, and fuzzy search.
Semantic versioning parser, comparator, and range matcher โ fully compliant with the semver 2.0 spec.
Enum utilities โ parse with fallback, get display names and descriptions, convert to dictionaries, and list values.
Lightweight CSV reader and writer with header mapping, type conversion, and streaming support.
Convert between RGB, HSL, HSV, Hex, and CMYK color models with harmonies, contrast ratio, blending, and gradient generation.
Lightweight test data generator with locale support, structured builders, and UUID generation.
Calculate distances between coordinates, find points within radius, and compute bounding boxes.
Deep merge JSON with path-specific strategies, dry-run preview, three-way merge, and configurable array handling.
Generic tree data structure with traversal, serialization, subtree mutation, lowest common ancestor, and flat-to-tree conversion.
Composable health checks for ASP.NET Core with built-in URL, TCP, DNS, certificate, disk, and memory checks.
Async-aware synchronization primitives โ AsyncLock, AsyncSemaphore, and AsyncOnce for safe mutual exclusion.
Parse, validate, and evaluate cron expressions with next/previous occurrence calculation, shortcut aliases, fluent builder, human-readable descriptions, timezone-aware scheduling, exclusion calendars, and Nth weekday support.
Fluent access to embedded resources with string, stream, byte array, and JSON deserialization support.
Singularize and pluralize English words with irregular forms, uncountable words, count-aware formatting, and ordinal number conversion.
RFC 5321/5322 compliant email validation with typo suggestions, disposable email detection, and bulk validation.
Option/Maybe monad for explicit null handling with Map, Bind, Match, and LINQ support.
RFC 6902 JSON Patch operations for System.Text.Json โ apply, generate, and parse patch documents.
Safe mathematical expression parser and evaluator with variables, custom functions, logical operators, string functions, statistical functions, and operator precedence.
Resilient JSON parsing with fallback defaults and path-based value extraction that never throws.
Validate JSON documents against JSON Schema with structured error paths using System.Text.Json.
Base32, Base62, and Base64URL encoding and decoding โ URL-safe, padding-free alternatives to standard Base64.
Named placeholder string interpolation from objects and dictionaries with formatting and defaults.
Parse and match IP addresses against CIDR ranges with IPv4 and IPv6 support.
Password strength evaluation with entropy calculation, common password detection, and pattern analysis.
Line-by-line text diff using Myers' algorithm with unified diff output and structured DiffResult objects.
Debounce and throttle functions for .NET with configurable delay, leading/trailing edge, and async support.
Fluent, immutable URL construction with path segments, query parameters, and proper encoding.
Fast deep cloning using compiled expression trees for nested objects, collections, and circular references.
Validate credit card numbers with Luhn check, detect card brand, and mask for display.
Measure execution time of code blocks with structured results, nested scopes, and ILogger integration.
Type-safe unit conversions for length, weight, temperature, volume, data size, speed, pressure, area, and energy.
Whitelist-based HTML sanitizer for XSS prevention with configurable allowed tags, attributes, and URL schemes.
Lightweight finite state machine with fluent configuration, guard conditions, async transitions, parameterized triggers, timeout transitions, and graph visualization.
Match file paths against glob patterns โ supports *, **, ?, character classes, brace expansion, and negation.
Fluent, readable regex construction โ build patterns programmatically and compile to standard Regex objects.
Detect MIME types from file signatures (magic bytes) and file extensions โ covers 200+ common file types.
International phone number validation and formatting based on ITU-T E.164 with country detection.