8 packages tagged with “command-query”
A lightweight, high-performance mediator pattern implementation for .NET 9+. Supports commands, queries, and domain events with built-in event deferral, validation, pipeline behaviors, and optional transaction scope support. Zero external dependencies.
Lightweight package to implement CQRS (Command Query Response Segregation) based application.
CqrsKit is a lightweight, flexible library for implementing the CQRS (Command Query Responsibility Segregation) pattern in .NET applications with dependency injection. Features include execution filters, approval flows, result patterns, and comprehensive lifecycle hooks.
CQRS and Mediator pattern implementation for NovelPlatform microservices
A lightweight state management library for Blazor applications (WebAssembly and Server) implementing the Mediator pattern with CQRS support, global handlers for cross-cutting concerns, UI message bus for component coordination, Result monad pattern, and async result tracking. Features thread-safe operations, pub/sub messaging, pipeline behaviors, and functional error handling.
Una librería ligera y robusta que implementa el patrón CQRS Mediator para .NET 8+, facilitando la separación de comandos y consultas con soporte para pipeline behaviors, validación automática, manejo de excepciones y domain events.
Production-ready mediator pattern implementation for .NET 9 with built-in logging, dynamic handler resolution via reflection and DI, full pipeline behavior support, and comprehensive error handling. Requires pvNugsLoggerNc9Abstractions for automatic operation logging.
Lightweight mediator pattern abstractions for .NET 9 providing request/response and publish/subscribe messaging with pipeline behaviors for cross-cutting concerns. Includes handler introspection for diagnostics and three discovery modes (Manual, Decorated, FullScan) for flexible handler registration. Supports CQRS, clean architecture, and testable designs with comprehensive XML documentation.