33 packages tagged with “domain-events”
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.
nvents is an open source library for strongly typed publishing/subscribing of events over the network.
The abstractions of the domain events library.
Clean Architecture Domain Layer - Core Domain Models, Entities, Value Objects, and Domain Events
A C# library that abstracts a Domain layer: An aggregate, a Repository, a domain event dispatcher and more.
Event system contracts for ModMon modular monolith framework
The domain events library with MediatR event dispatcher.
Succinct, dependency-free, ioc-friendly utilities for publishing / subscribing to events within the application domain.
Event sourcing contracts and abstractions for ModMon framework
Shared domain primitives and base entities for applications. Provides base classes for entities, aggregate roots, and domain events following Domain-Driven Design principles.
Sagas contracts and abstractions for ModMon framework
The domain events library with Mediator event dispatcher.
Messaging and event-driven architecture for MinimalCleanArch using Wolverine. Includes domain events, transactional outbox, and background job processing.
Core primitives for Clean Architecture: Results, guards, pipeline behaviors, logging abstractions, domain events, and clocks.
.Net Library to implement transactional events in domain model.
Core library for FrameBox framework providing event handling, inbox/outbox patterns, and domain event management.
This package contains domain events of CMS project.
Advanced foundational library with cutting-edge C# features and 17 global business enums for multi-application standardization. Includes domain-driven design patterns, comprehensive error handling with HTTP mapping, specification pattern interfaces, functional result types, JSON utilities, validation helpers, and enterprise-ready abstractions. Features ready-to-use enums for business status, priorities, document types, demographics, currencies, payment methods, user roles, industries, company sizes, event types, and internationalization. Built with collection expressions, required properties, record structs, and source generation for optimal performance. Clean architecture with no persistence dependencies.
A very simple library for building applications based on the DDD/CQRS patterns. This is a convenience package that combines the Xer.DomainDriven, Xer.Cqrs.CommandStack, and Xer.Cqrs.EvenStack packages.
This package contains Integration events of CMS project.
A minimalist Domain-Driven Design (DDD) library that provides interfaces and extension methods for implementing domain objects as either classes or records. Includes event mapping functionality for converting domain events to integration events.
Shared kernel building blocks for TiqriGlobalShop services: Result pattern, Error types, Entity base class, domain event contracts, and common abstractions.
A .NET library that implements a domain events pattern for handling cross-cutting concerns in domain-driven design applications. Provides event dispatching, handler registration, and dependency injection integration.
Domain Events implementation for DDD (Domain-Driven Design). Provides IDomainEvent, IAggregateRoot, IDomainEventDispatcher and related infrastructure for event-driven domain modeling.
Core abstractions for commands, queries, domain events, and mediator pipelines.
Mediator and domain event dispatcher built on Gabbium.Mediator.Primitives.
Foundational domain-driven building blocks for .NET applications. Provides CQRS primitives, domain events, entity base classes, value objects, repository abstractions, audit trail, and soft delete support.
Shared application-layer building blocks for TiqriGlobalShop services: CQRS messaging contracts (ICommand, IQuery, ICommandHandler, IQueryHandler), cross-cutting behaviors (logging, validation), IUnitOfWork, domain event dispatching, Mapster integration, and pagination helpers.
EfTune is a lightweight and extensible EF Core enhancer providing interceptors, UTC handling, audit logging, soft delete, value object mapping, and domain event dispatching. Built for clean architecture.
Base implementations and building blocks for Domain-Driven Design (DDD) applications including entities, value objects, domain events, and repositories.