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.
Structured diff for JSON configuration files โ detect added, removed, changed, and unchanged keys.
Immutable Money value type with integer arithmetic, ISO 4217 currencies, and proportional allocation.
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.
Compare two objects and return a list of property-level changes.
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.
String similarity and phonetic algorithms including Levenshtein, Damerau-Levenshtein, Jaro-Winkler, Dice, Soundex, Double Metaphone, trigrams, and fuzzy search.
Truncate strings at word boundaries โ no cut words, no ugly mid-word breaks.
Convert timestamps into human-readable relative phrases like "3 hours ago" or "in 2 days".
Remove tracking parameters from URLs โ strip UTM tags, fbclid, gclid, and more.
In-process publish/subscribe event bus with middleware pipeline, dead-letter queue, event replay, and Microsoft DI integration.
Lightweight task runner with dependency graph resolution and parallel execution.
HMAC webhook signing and verification with replay prevention โ supports SHA-256, SHA-384, and SHA-512.
DelegatingHandler that logs and times every outgoing HttpClient request.
Lightweight feature flags with percentage rollout, user targeting, time-based scheduling, and analytics โ no external service required.
Transactional outbox pattern implementation for reliable event/message publishing.
Sortable, URL-safe unique ID generators โ ULID, NanoID, and prefixed IDs.
Convert byte counts into human-readable file size strings and parse them back to bytes.
Standardized pagination primitives โ PagedResult, cursor-based pagination, and IQueryable extensions.
Middleware pipeline builder for any operation โ like ASP.NET Core middleware but for business logic.
Password hashing with PBKDF2-SHA256/SHA512, secure password generation, HMAC, checksums, and consistent hashing.
Simple in-memory background job queue for ASP.NET Core with concurrency control.
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.
Snapshot directories and detect added, removed, or modified files between runs using SHA-256 hashing.
Composite disposable container that disposes multiple IDisposable/IAsyncDisposable objects in reverse order.
Poll any async operation until a condition is met with configurable intervals, timeouts, and backoff strategies.
Validate appsettings.json configuration sections at startup with attribute-based rules.
Strongly-typed value objects with built-in validation and JSON support โ eliminate primitive obsession.
Middleware for consistent, structured JSON API error responses.
Ultra-simple object-to-object mapper with convention-based mapping and fluent overrides.
AES-256-GCM encryption with key generation, sealed envelopes, PBKDF2 key derivation, streaming, and key rotation.
Standalone circuit breaker with sliding window failure rate, fallback support, half-open probing, and event callbacks.
Specification pattern implementation for composable, reusable query filters.
Abstraction over DateTime/DateTimeOffset for testable time-dependent code with a fake clock for testing.
Mask and redact sensitive data in strings and objects for safe logging.
Track and diff property changes on objects over time for audit logging.
Fluent parameter validation and guard clauses for .NET.
Reversible integer/long ID obfuscation for URL-safe, non-sequential public IDs.
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.
Semantic versioning parser, comparator, and range matcher โ fully compliant with the semver 2.0 spec.
In-memory rate limiting with fixed window, sliding window, and token bucket algorithms.
Enum utilities โ parse with fallback, get display names and descriptions, convert to dictionaries, and list values.
Calculate distances between coordinates, find points within radius, and compute bounding boxes.
Lightweight CSV reader and writer with header mapping, type conversion, and streaming support.
Lightweight test data generator with locale support, structured builders, and UUID generation.
Convert between RGB, HSL, HSV, Hex, and CMYK color models with harmonies, contrast ratio, blending, and gradient generation.
Safe mathematical expression parser and evaluator with variables, custom functions, logical operators, string functions, statistical functions, and operator precedence.
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.
Parse and match IP addresses against CIDR ranges with IPv4 and IPv6 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.
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.
Async-aware synchronization primitives โ AsyncLock, AsyncSemaphore, and AsyncOnce for safe mutual exclusion.
RFC 6902 JSON Patch operations for System.Text.Json โ apply, generate, and parse patch documents.
Option/Maybe monad for explicit null handling with Map, Bind, Match, and LINQ support.
Base32, Base62, and Base64URL encoding and decoding โ URL-safe, padding-free alternatives to standard Base64.
Resilient JSON parsing with fallback defaults and path-based value extraction that never throws.
Debounce and throttle functions for .NET with configurable delay, leading/trailing edge, and async support.
Password strength evaluation with entropy calculation, common password detection, and pattern analysis.
Fast deep cloning using compiled expression trees for nested objects, collections, and circular references.
Type-safe unit conversions for length, weight, temperature, volume, data size, speed, pressure, area, and energy.
Validate JSON documents against JSON Schema with structured error paths using System.Text.Json.
Line-by-line text diff using Myers' algorithm with unified diff output and structured DiffResult objects.
Validate credit card numbers with Luhn check, detect card brand, and mask for display.
Named placeholder string interpolation from objects and dictionaries with formatting and defaults.
Fluent, immutable URL construction with path segments, query parameters, and proper encoding.
Measure execution time of code blocks with structured results, nested scopes, and ILogger integration.
Whitelist-based HTML sanitizer for XSS prevention with configurable allowed tags, attributes, and URL schemes.
International phone number validation and formatting based on ITU-T E.164 with country detection.
Lightweight finite state machine with fluent configuration, guard conditions, async transitions, parameterized triggers, timeout transitions, and graph visualization.
Detect MIME types from file signatures (magic bytes) and file extensions โ covers 200+ common file types.
Fluent, readable regex construction โ build patterns programmatically and compile to standard Regex objects.
Match file paths against glob patterns โ supports *, **, ?, character classes, brace expansion, and negation.