Top 20 NuGet ddd Packages
A simple package with a base Specification class, for use in creating queries that work with Repository types.
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
⚠ Please use FSharp.Domain.Validation.Fable (v0.9.78 for full compatibility)
Plug-in providing message-publisher allowing commands and domain-events to be published to RabbitMQ. Also provides attributes used to binds in-process message handlers to RabbitMq queues to be invoked when messages arrives on queue.
Simple provider for SlimMessageBus for in process message passing. Messages are stored in memory (state is transient).
Plug-in providing in-process messaging with extension points other plug-ins can extend to provided additional messaging patterns.
Decouple does matter, A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Clinia CQRS is a .NET Standard framework that can be used to create a simple and clean design by enforcing single responsibility and separation of concerns. Its advanced features are ideal for Domain Driven Design (DDD), Command Query Responsibilty Segragation (CQRS) and Event Sourcing.
Assembly containing base types used for defining message type within the business domain.