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.
Configurable retry logic and circuit breaker for .NET โ exponential backoff, jitter, and built-in presets.
Flatten nested JSON objects into dot-notation key-value pairs, and unflatten them back.
Structured diff for JSON configuration files โ detect added, removed, changed, and unchanged keys.
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.
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.
Remove tracking parameters from URLs โ strip UTM tags, fbclid, gclid, and more.
Convert timestamps into human-readable relative phrases like "3 hours ago" or "in 2 days".
Lightweight feature flags with percentage rollout, user targeting, time-based scheduling, and analytics โ no external service required.
DelegatingHandler that logs and times every outgoing HttpClient request.
HMAC webhook signing and verification with replay prevention โ supports SHA-256, SHA-384, and SHA-512.
Lightweight task runner with dependency graph resolution and parallel execution.
Transactional outbox pattern implementation for reliable event/message publishing.
Middleware pipeline builder for any operation โ like ASP.NET Core middleware but for business logic.
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.
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.
Snapshot directories and detect added, removed, or modified files between runs using SHA-256 hashing.
Validate appsettings.json configuration sections at startup with attribute-based rules.
Simple in-memory background job queue for ASP.NET Core with concurrency control.
Composite disposable container that disposes multiple IDisposable/IAsyncDisposable objects in reverse order.
Strongly-typed value objects with built-in validation and JSON support โ eliminate primitive obsession.
Poll any async operation until a condition is met with configurable intervals, timeouts, and backoff strategies.
Middleware for consistent, structured JSON API error responses.
In-process publish/subscribe event bus with middleware pipeline, dead-letter queue, event replay, and Microsoft DI integration.
Ultra-simple object-to-object mapper with convention-based mapping and fluent overrides.
String similarity and phonetic algorithms including Levenshtein, Damerau-Levenshtein, Jaro-Winkler, Dice, Soundex, Double Metaphone, trigrams, and fuzzy search.
AES-256-GCM encryption with key generation, sealed envelopes, PBKDF2 key derivation, streaming, and key rotation.
Sortable, URL-safe unique ID generators โ ULID, NanoID, and prefixed IDs.
Specification pattern implementation for composable, reusable query filters.
Standalone circuit breaker with sliding window failure rate, fallback support, half-open probing, and event callbacks.
Fluent parameter validation and guard clauses for .NET.
Track and diff property changes on objects over time for audit logging.
Mask and redact sensitive data in strings and objects for safe logging.
Abstraction over DateTime/DateTimeOffset for testable time-dependent code with a fake clock for testing.
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.
In-memory rate limiting with fixed window, sliding window, and token bucket algorithms.
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.
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.
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.
Deep merge JSON with path-specific strategies, dry-run preview, three-way merge, and configurable array handling.
Safe mathematical expression parser and evaluator with variables, custom functions, logical operators, string functions, statistical functions, and operator precedence.
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.
Singularize and pluralize English words with irregular forms, uncountable words, count-aware formatting, and ordinal number conversion.
Async-aware synchronization primitives โ AsyncLock, AsyncSemaphore, and AsyncOnce for safe mutual exclusion.
Fluent access to embedded resources with string, stream, byte array, and JSON deserialization support.
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.
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.
Resilient JSON parsing with fallback defaults and path-based value extraction that never throws.
Base32, Base62, and Base64URL encoding and decoding โ URL-safe, padding-free alternatives to standard Base64.
Debounce and throttle functions for .NET with configurable delay, leading/trailing edge, and async support.
Validate JSON documents against JSON Schema with structured error paths using System.Text.Json.
Password strength evaluation with entropy calculation, common password detection, and pattern analysis.
Named placeholder string interpolation from objects and dictionaries with formatting and defaults.
Validate credit card numbers with Luhn check, detect card brand, and mask for display.
Fast deep cloning using compiled expression trees for nested objects, collections, and circular references.
Line-by-line text diff using Myers' algorithm with unified diff output and structured DiffResult objects.
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.
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.