Nexum 1.0.5
dotnet add package Nexum --version 1.0.5
NuGet\Install-Package Nexum -Version 1.0.5
<PackageReference Include="Nexum" Version="1.0.5" />
<PackageVersion Include="Nexum" Version="1.0.5" />
<PackageReference Include="Nexum" />
paket add Nexum --version 1.0.5
#r "nuget: Nexum, 1.0.5"
#:package Nexum@1.0.5
#addin nuget:?package=Nexum&version=1.0.5
#tool nuget:?package=Nexum&version=1.0.5
Nexum
CQRS runtime for .NET 10 — command, query, and notification dispatchers with ValueTask-based pipelines.
What's inside
CommandDispatcher— dispatches commands through the behavior pipelineQueryDispatcher— dispatches queries and stream queriesNotificationPublisher— publishes domain events with configurable strategies- Assembly scanning and manual handler registration
- Polymorphic handler resolution with thread-safe caching
- Re-entrant dispatch protection via
AsyncLocal<int>depth guard
Works standalone without Source Generators — add Nexum.SourceGenerators for compile-time acceleration.
Installation
dotnet add package Nexum
Usage
var dispatcher = serviceProvider.GetRequiredService<ICommandDispatcher>();
var orderId = await dispatcher.DispatchAsync(new CreateOrder("cust-1", 99.99m));
Documentation
Full documentation: nexum.wizardsoftware.pl
See Commands and Queries and Architecture for detailed usage and runtime internals.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.3)
- Nexum.Abstractions (>= 1.0.5)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Nexum:
| Package | Downloads |
|---|---|
|
Nexum.Extensions.DependencyInjection
MSDI integration for Nexum. Provides AddNexum() with compile-time Source Generator acceleration. |
|
|
Nexum.OpenTelemetry
OpenTelemetry integration for Nexum. Automatic Activity tracing for dispatches. |
|
|
Nexum.Extensions.AspNetCore
ASP.NET Core integration for Nexum. Minimal API endpoint mapping and result-to-HTTP translation. |
|
|
Nexum.Streaming
Streaming notifications, SignalR integration, and SSE endpoints for Nexum. |
|
|
Nexum.Testing
Testing helpers for Nexum CQRS: NexumTestHost, fake dispatchers, assertion extensions. |
GitHub repositories
This package is not used by any popular GitHub repositories.