Pragmatic.Design
-
- 1,937 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Cross-cutting abstractions for the Pragmatic.Design ecosystem. Contains interfaces, attributes, and contracts shared across all modules, with no ASP.NET Core or EF Core dependency. -
- 1,645 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Guard clauses for parameter validation. ThrowIf pattern for preconditions, Is pattern for conditional logic. -
- 1,405 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Unified internationalization library combining globalization (formatting) and localization (translations). Money type, currency codes, plural strings, relative time, and type-safe translations. -
- 1,339 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
High-performance Result pattern for railway-oriented programming. Zero allocation wrapper, type-safe errors, LINQ operations. -
- 948 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Domain events infrastructure: IDomainEvent, handlers, dispatchers. Pure domain package, zero infrastructure dependencies. -
- 905 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Source-generated caching with typed keys, automatic invalidation, and HybridCache integration. Zero magic strings. -
- 905 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Specification pattern for composable, reusable predicates. Works with IQueryable and IEnumerable. -
- 916 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Source-generated object mapping with zero reflection. Compile-time validated, zero allocation hot paths. -
- 907 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
The personal-data patterns Pragmatic redacts from text, in one place: e-mail, IBAN, payment-card and card-verification numbers, national identifiers, long digit runs, bearer tokens and key=value secrets. -
- 907 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Permission evaluation engine with wildcard matching, provider chain, and role-permission stores for Pragmatic.Design authorization. -
- 908 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Persistence abstractions for Pragmatic.Design - Entity definitions, Repository pattern, UnitOfWork, and DTO-driven Query/Mutation patterns. Database-agnostic, works with any ORM. -
- 905 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Source-generated validation with zero reflection. Compile-time attribute validation, async validators, Result pattern integration. -
- 881 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
DomainAction pattern with Pipeline, Filters, and Boundary support. Zero reflection, compile-time safe, source-generated. -
- 797 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Native resilience library: retry, timeout, circuit breaker, bulkhead, fallback, hedging, rate limiter. AOT-safe, SG-driven. -
- 736 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
One append-only, tamper-evident audit trail for Pragmatic.Design. Entries reference subjects by pseudonym and prove changes by hash, so a record survives an erasure while ceasing to be linkable to a person. -
- 725 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
ASP.NET Core hosting runtime for the Pragmatic.Design ecosystem. Contains IStartupStep, PragmaticApp, and middleware pipeline configuration. -
- 693 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Configuration binding, validation and DI registration via Source Generator -
- 681 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Core messaging abstractions: IMessageBus, handlers, middleware, routing, serialization. Zero dependency on Events, EFCore, or Actions. -
- 688 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Meta-package for backward compatibility. References Pragmatic.Abstractions (interfaces/attributes) and Pragmatic.Composition.Host (ASP.NET Core hosting runtime). -
- 669 total downloads
- last updated 10/17/2026
- Latest version: 1.0.0-alpha.3 (prerelease)
Core temporal types and utilities for .NET. Solves DateTime Hell with type-safe date/time handling, DST-aware arithmetic, and business day calculations.
- Previous
- Next