Top 20 NuGet ddd Packages
Decouple does matter, A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
A lightweight message bus interface for .NET. The goal of this library is to introduce a slim facade for messaging brokers. Use one of the transport providers for in-process (in-memory), Apache Kafka or Azure Service Bus messaging.
Interfaces and base implementation for the domain-driven design pattern, including aggregate roots, domain repositories and domain events.
Base implementation for domain repositories and domain events using the unit of work pattern.
Autofac implementation for the domain event handler resolver defined in Affecto.Patterns.Domain NuGet.
Contains a bunch of interfaces, abstract classes, etc... to easily deal with DDD infrastructure layer
Provides common types for persisting domain objects to DocumentDB.
Event Sourcing, CQRS and DDD framework for modern C#/.NET applications. Core package of the framework.
Event Sourcing, CQRS and DDD framework for modern C#/.NET applications. Entity Framework Core (EF Core) implementation of infrastructure services.
Abstraction layer for Specification design pattern. Contains also interfaces and structures for validation and Linq scenarios. Commonly used types: - FluentSpecification.Abstractions.Generic.ISpecification - FluentSpecification.Abstractions.Generic.IValidationSpecification - FluentSpecification.Abst...
Contains a bunch of interfaces, abstract classes, etc... to easily deal with domain driven architectures in the application layer.