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.
Structured diff for JSON configuration files โ detect added, removed, changed, and unchanged keys.
Flatten nested JSON objects into dot-notation key-value pairs, and unflatten them back.
Immutable Money value type with integer arithmetic, ISO 4217 currencies, and proportional allocation.
Declarative environment variable validation for .NET โ attribute-based binding with type coercion.
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.
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.
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.
Lightweight feature flags with percentage rollout, user targeting, time-based scheduling, and analytics โ no external service required.
Standardized pagination primitives โ PagedResult, cursor-based pagination, and IQueryable extensions.
String similarity and phonetic algorithms including Levenshtein, Damerau-Levenshtein, Jaro-Winkler, Dice, Soundex, Double Metaphone, trigrams, and fuzzy search.
Convert byte counts into human-readable file size strings and parse them back to bytes.
Middleware pipeline builder for any operation โ like ASP.NET Core middleware but for business logic.
Sortable, URL-safe unique ID generators โ ULID, NanoID, and prefixed IDs.
Convert text to clean, URL-safe slugs with Unicode diacritic handling, separator collapsing, and max length enforcement.
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.
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.
Ultra-simple object-to-object mapper with convention-based mapping and fluent overrides.
Middleware for consistent, structured JSON API error responses.
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.
Track and diff property changes on objects over time for audit logging.
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.
Abstraction over DateTime/DateTimeOffset for testable time-dependent code with a fake clock for testing.
Immutable date/time range type with overlap detection, intersection, union, gap finding, and splitting.
Process large collections in configurable batches with progress reporting, error handling, async execution, streaming IAsyncEnumerable support, checkpoint/resume, and adaptive batch sizing.
Semantic versioning parser, comparator, and range matcher โ fully compliant with the semver 2.0 spec.
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.
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.
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.
Fluent access to embedded resources with string, stream, byte array, and JSON deserialization support.
RFC 5321/5322 compliant email validation with typo suggestions, disposable email detection, and bulk validation.
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.
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.
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.
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.
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.
Password strength evaluation with entropy calculation, common password detection, and pattern analysis.
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.