34 packages tagged with “Responsibility”
A micro framework that helps you implement pipeline and chain of responsibility patterns.
Projac provides lightweight infrastructure for authoring projections.
Wrap your single responsibility logic using the command pattern. var commandResult = await MyCustomLogicCommand.ExecuteAsync(params);
Instantiate a chain of responsibility pattern in an elegant and testable way.
A powerful execution pattern for composing sequential operations in .NET 8. Combines Chain of Responsibility with workflow and pipeline patterns for flexible, ordered execution.
Abstractions for Dispatching. Send Request return response alternative Mediatr.
Package Description
This package contains tools to ease the implementation of Responsibility Design-Driven applications.
Chain of Responsibility API, similar to Apache Chain
Easy library for CQRS
A simple chain of responsibility framework for .NET
Dispatcher implemented using dynamics
Registration of Dispatching classes in a container from Microsoft.
You are provided with a neat opinionated pattern of input argument validation You are provided with the capability to only execute classes when its their responsibility to do so
Elements focussed on the Command side of the CQRS pattern
Elements focussed on the Command side of the CQRS pattern specialised to the MediatR library
Projac.Sql provides lightweight infrastructure for authoring SQL projections.
Registers classes for Dispatching with Executor dispatcher to the Microsoft container.
Registration of Dispatching classes in a container from Grace.
Projac.SqlClient provides lightweight infrastructure for authoring SQL projections that target Microsoft SQL Server.
Chain of Responsibility pattern implementation for .NET with DI support
Lightweight package to implement CQRS (Command Query Response Segregation) based application.
Pipelinez is a class library that can be used to create input and output processing lines.
Registers classes for Dispatching with Executor dispatcher to the Grace container.
Create chains of actions over a shared context. Create dymanically, or use via dependency injection.
Provides an implementation of the Command Query Responsibility Segregation pattern.
A modern framework based on Chain of Responsibility pattern with: - Worflow based declaration of application logic - Classes Single Responsibility as first class citizen - Unified and predictable way to build application Plus, some extra features out of the box: - Auto-documentation of workflows powered by Memarmaid.js (https://mermaid.js.org/) - Debugger mode to log current handler involved in processing to ease issue investigation - An optional ChainFlow.TestKit package to make testing of Workflows a breeze Source code and samples at: https://github.com/giuseppe-velocci/ChainFlow
Projac.SQLite provides lightweight infrastructure for authoring SQL projections targeting SQLite.