An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with mediator-pattern

A curated list of projects in awesome lists tagged with mediator-pattern .

https://github.com/yusufyilmazfr/tasarim-desenleri-turkce-kaynak

Türkçe kaynağa destek olması amacıyla oluşturulmuş bir kaynaktır. Konu anlatımının yanı sıra C#, Java, Go, Python, Kotlin ve TypeScript gibi birçok dilde tasarım desenlerinin uygulamasını içermektedir.

abstract-factory-pattern adapter-pattern bridge-pattern builder-pattern composite-pattern decorator-pattern design-pattern design-patterns facade-pattern factory-pattern iterator-pattern mediator-pattern memento-pattern observer-pattern prototype-pattern proxy-pattern singleton-pattern state-pattern strategy-pattern visitor-pattern

Last synced: 29 Apr 2025

https://github.com/aspnetrun/run-aspnetcore-microservices

Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

api-gateway aspnet-core aspnet-web-api aspnetcore-microservices clean-architecture cqrs-pattern docker event-driven event-sourcing eventbus mediator-pattern micorservices microservices-architecture mongodb ocelot-gateway rabbitmq redis rest-api sql-server swagger

Last synced: 14 May 2025

https://github.com/vanhakobyan/designpatterns

:key:Elements of Reusable Object-Oriented Software:unlock:is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.

abstract-factory-pattern adapter bridge bulider chain-of-responsibility command composite decorator-pattern design-pattern facade-pattern flyweight interpreter iterator mediator-pattern memento-pattern object-pool prototype proxy singleton-pattern state

Last synced: 08 Apr 2025

https://github.com/mehdihadeli/go-mediatr

🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.

cqrs go golang golang-package mediator mediator-pattern

Last synced: 06 Apr 2025

https://github.com/mehdihadeli/Go-MediatR

🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.

cqrs go golang golang-package mediator mediator-pattern

Last synced: 14 Mar 2025

https://github.com/trendyol/kediatr

Mediator implementation in Kotlin with native coroutine support

coroutines cqrs cqs inprocess-bus koin kotlin mediator mediator-pattern quarkus spring-boot

Last synced: 16 May 2025

https://github.com/ivanpaulovich/fluentmediator

:twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.

chain-methods chain-of-responsibility craftmanship csharp ddd-cqrs dotnet-core event-driven event-handlers event-sourcing fluent-design fluent-interface mediator-pattern message-bus pipeline-framework pipelines tdd

Last synced: 09 Apr 2025

https://github.com/ivanpaulovich/FluentMediator

:twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.

chain-methods chain-of-responsibility craftmanship csharp ddd-cqrs dotnet-core event-driven event-handlers event-sourcing fluent-design fluent-interface mediator-pattern message-bus pipeline-framework pipelines tdd

Last synced: 14 Mar 2025

https://github.com/litenova/LiteBus

LiteBus is an easy-to-use and ambitious in-process mediator providing the foundation to implement Command Query Separation (CQS). It is implemented with minimal reflection and instead utilizes covariance and contravariance to provide its core functionality.

cqrs cqs csharp ddd-patterns dotnet dotnet-core eventbus mediator mediator-pattern

Last synced: 14 Jun 2025

https://github.com/armandj77-zz/cqrsandmediator-microservice

A microservice architecture template which implements the CQRS and Mediator patterns

blog-article cqrs-pattern mediator-pattern mediatr medium-article microservice-template

Last synced: 30 Aug 2025

https://github.com/immediateplatform/Immediate.Handlers

Source Generated implementation of the Mediator pattern

csharp-sourcegenerator mediator mediator-pattern

Last synced: 27 Jul 2025

https://github.com/ImmediatePlatform/Immediate.Handlers

Source Generated implementation of the Mediator pattern

csharp-sourcegenerator mediator mediator-pattern

Last synced: 07 May 2025

https://github.com/engrajabi/mediatr.useful.behaviors

MediatR Useful Behavior In this repository; I tried to write and save the best popular behaviors that we use in mediatr in a professional way. And they will be added and improved over time. The best library to complete mediatr

behavior behaviors cache caching enrich logging mediator mediator-pattern mediatr mediatr-behavior mediatr-extension

Last synced: 19 Oct 2025

https://github.com/lefttwixwand/moderncqrs

This repository shows, how to implement CQRS architecture pattern, using Autofac and MediatR libraries.

autofac autofac-container autofac-di cqrs csharp decorator decorator-pattern decorators dotnet mediator-pattern mediatr mediatr-library

Last synced: 07 Apr 2025

https://github.com/codesplinta/busser

A robust, opinionated, UI state flow management option for scalable and precise communication across ReactJS Components

atom cascade-broadcasts eventbus mediator-pattern reactjs shadow-events state-container ui-state ui-state-management

Last synced: 15 Mar 2025

https://github.com/moientajik/designpatterns-mediator

Mediator Design Pattern Example in C#

csharp design-patterns mediator mediator-pattern

Last synced: 01 May 2025

https://github.com/immediateplatform/immediate.apis

Source Generated registrations connecting Immediate.Handlers and minimal APIs

csharp-sourcegenerator mediator mediator-pattern minimal-apis

Last synced: 14 May 2025

https://github.com/mohanedzekry/webapi-cleanarchitecture

A sample .NET Core project showcasing the implementation of Clean Architecture principles with MediatR pattern for separation of concerns and maintainability.

automapper clean-architecture dotnet-core entity-framework-core mediator-pattern restful-api unitofwork-pattern webapi-core

Last synced: 11 Apr 2025

https://github.com/armandj77-zz/cqrsandmediator-scaffolding

A dotnet CLI code scaffolding tool for domains that implement CQRS and Mediator Patterns

blog-article cqrs-pattern dotnetcore31 mediator-pattern mediatr medium-article nuget-package roslyn scaffold-template

Last synced: 12 Apr 2025

https://github.com/loresoft/arbiter

Mediator pattern and Command Query Responsibility Segregation (CQRS) implementation in .NET

cqrs entity-framework-core mediator mediator-pattern mongodb

Last synced: 13 Nov 2025

https://github.com/ademcatamak/stockmanagement

Sample for CQRS with MediatR => https://medium.com/@ademcatamak/stok-y%C3%B6netimi-cqrs-%C3%B6rne%C4%9Fi-c8243b82c7b2

cqrs cqrs-pattern mediator-pattern mediatr sample-app snapshot stock-management

Last synced: 15 Apr 2025

https://github.com/yogyogi/asp.net-core-crud-operation-with-cqrs-and-mediatr-patterns

Implementing ASP.NET Core CRUD Operation with CQRS and MediatR Patterns

asp-net-core cqrs mediator-pattern mediatr mediatr-library

Last synced: 11 Apr 2025

https://github.com/tdinucci/logicmine

An evolved implementation of the mediator pattern, helping you build highly maintainable systems

api csharp data-structures design-pattern design-patterns dotnet framework mediator mediator-pattern netcore netstandard observability observable pipeline quality

Last synced: 14 Apr 2025

https://github.com/adessose/controllervsminimalapi

This is a sample .NET Core Web API project that demonstrates various architectural patterns and best practices for building scalable and maintainable applications. This project is intended to serve as a learning resource and a starting point for building real-world .NET Core applications.

adesso clean-architecture controller-api cqrs-pattern csharp decorator-pattern entity-framework-core fluent-validation mediator-pattern minimal-api repository-pattern results-pattern

Last synced: 02 Jul 2025

https://github.com/angelobelchior/themediator

A Free and Open-Source Mediator Pattern Implementation for .NET

csharp dotnet mediator-pattern

Last synced: 24 Oct 2025

https://github.com/marcoscostadev/tdd-ddd-eventsourcing-mediator

A project that use onion architecture for C# .net projects. Developed using the Test Driven Development and CQRS strategy.

cqrs ddd domain-driven-design entity-framework-core event-sourcing mediator-pattern onion-architecture

Last synced: 15 Apr 2025

https://github.com/myty/jimmy

This is a simple library for using the mediator pattern in your typescript and deno projects. While not entirely a true port, the MediatR library for .NET is a direct influence.

deno hacktoberfest mediator-pattern mediatr typescript

Last synced: 17 Nov 2025

https://github.com/whsv26/mediator

CQRS Symfony bundle. Psalm friendly symfony/messenger wrapper.

cqrs ddd mediator-pattern symfony symfony-bundle symfony-messenger

Last synced: 04 Jul 2025

https://github.com/nikoo-asadnejad/designpatterns

This repository contains detailed explanations and C# implementations of the most commonly used software design patterns. Each pattern is accompanied by examples that demonstrate its practical usage in real-world scenarios.

adapter-pattern bridge-pattern builder-pattern creational-design-patterns creational-patterns decorator-pattern design-pattern design-patterns factory-pattern mediator mediator-pattern proxy-pattern singleton-pattern strategy-pattern structral-design-patterns

Last synced: 30 Jun 2025

https://github.com/razenpok/razensoft.mediator

Simple mediator library for Unity

csharp mediator mediator-pattern unity unity3d

Last synced: 10 Jul 2025

https://github.com/bezzad/tinymediator

A light weight copy of MediatR for Mediator Pattern in .NetStandard

light-mediator mediator-pattern message-passing notification-service observable signal-service

Last synced: 19 Apr 2025

https://github.com/oznakdn/projectmanagement

Clean Architecture, Asp.Net Core Web API, EF Core, Jwt Authentication (Role base), Repository, Unit Of Work and CQRS Patterns, MediatR, Automapper, Fluent Validation, Global Exception Handling, Redis/InMemory Caching, Unit Testing (xUnit, Moq), RabbitMQ

asp-net-core-web-api automapper clean-architecture cqrs-pattern efcore fluentvalidation global-exception-handling in-memory-caching jwt-authentication jwt-authorization mediator-pattern rabbitmq redis-cache repository-pattern unit-of-work-pattern

Last synced: 08 Oct 2025

https://github.com/powerumc/mediatr-remote

The MediatR.Remote library is an extension library of the IMediator implementation that distributes and relays remote objects.

mediator mediator-pattern mediatr mediatr-extension mediatr-library

Last synced: 20 Mar 2025

https://github.com/limon-7/mediator-cqrs-boilerplate

🎯 Welcome to the Mediator Design Pattern Project! This repository focuses on implementing the mediator design pattern using ASP.NET Core. Additionally, custom middleware has been added to handle responses efficiently, ensuring a clean and maintainable architecture.

clean-architecture dotnet-core event-sourcing mediator-pattern middleware

Last synced: 13 Aug 2025

https://github.com/birajmainali/mediator-pattern

Functional implementation of the CQRS pattern using MeditR with moq testing

mediator-pattern mocking testing

Last synced: 14 Nov 2025

https://github.com/marcominerva/mediatrsample

A collection of samples about using MediatR in a Web API application

aspnetcore c-sharp mediator mediator-pattern mediatr net webapi

Last synced: 14 May 2025

https://github.com/itsyst/blog-api-net6

Build a web & mobile application .NET 6 - based on clean architecture design philosophy, and using CQRS and Mediator patterns.

clean-architecture cqrs-pattern entity-framework-core mediator-pattern swagger-ui

Last synced: 04 Aug 2025

https://github.com/mohanedzekry/.net-core-graphql-clean-architecture

A sample .NET Core project showcasing the implementation of GraphQL with Clean Architecture principles for separation of concerns and maintainability.

clean-architecture clean-code csharp design-patterns dotnet-core graphql mediator-pattern webapi-core

Last synced: 14 Aug 2025

https://github.com/rafaelfgx/microservices

Clean Architecture, Event-Driven Architecture, Clean Code, SOLID Principles, Resilience, Idempotency, Folder-by-Feature, Patterns (Mediator, Result, Strategy, Outbox, Retry, Circuit Breaker), Java, Spring Boot, Kong, Keycloak, Kafka, MongoDB, Redis, Elastic, Kibana, Swagger, Docker.

circuit-breaker-pattern clean-architecture clean-code elasticsearch event-driven-architecture java kafka keycloak kong mediator-pattern mongodb outbox-pattern redis retry-pattern solid spring-boot strategy-pattern

Last synced: 10 Jun 2025

https://github.com/marijatopalova/hrmanagementsystem

The HR Management System is a web-based application built using ASP.NET Core Web API. It follows Clean Architecture principles with the implementation of CQRS and MediatR patterns to ensure separation of concerns, scalability, and maintainability.

asp-net-core clean-architecture cqrs dockerfile dotnet dotnetcore entity-framework-core hexagonal-architecture mediator-pattern mediatr onion-architecture rest-api sqlserver vertical-slice-architecture

Last synced: 06 Mar 2025

https://github.com/sergi0martin/openmediator

Alternative for those who do not want to pay for a mediator implementation.

csharp mediator mediator-design-pattern mediator-pattern

Last synced: 15 Apr 2025

https://github.com/alexander-scott/mediatorsharp

A basic implementation of the Mediator design pattern that is used to promote decoupling between different systems

csharp mediator mediator-pattern net

Last synced: 06 Mar 2025

https://github.com/rezatajari/simple.microservices.project

Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, Ocelot API Gateway, MongoDB, Redis, SqlServer, Entity Framework Core, CQRS and Clean Architecture implementation.

api-gateway aspnet-core aspnet-web-api aspnetcore-microservices clean-architecture cqrs-pattern docker event-driven event-sourcing eventbus mediator-pattern micorservices microservices-architecture mongodb ocelot-gateway rabbitmq redis rest-api sql-server swagger

Last synced: 05 Mar 2025

https://github.com/yorodm/mediatrs

A simple Madiator for your Rust applications

mediator-pattern rust

Last synced: 08 Apr 2025

https://github.com/vikashchauhan51/mediator-forge

MediatorForge is a robust library designed to streamline the implementation of CQRS patterns in .NET applications with MediatR. It provides integration for validation, authorization, logging, and mediator behaviors, enhancing code readability and maintainability.

cqrs cross-cutting-concerns dotnet-core mediator mediator-pattern mediatr mediatr-behavior mediatr-extension

Last synced: 12 Oct 2025

https://github.com/kishornaik/sol_mediator_pattern

Simple example of mediator pattern.

mediator-pattern

Last synced: 11 Oct 2025

https://github.com/marijatopalova/productmanagementsystem

A Product Management System built with ASP.NET Core that enables efficient management of product entities through CRUD operations. This project utilizes the CQRS pattern with MediatR, FluentValidation for input validation, and notification handling.

asp-net-core clean-architecture cqrs mediator mediator-pattern

Last synced: 07 Oct 2025

https://github.com/adshan/dotnet-digital-school-messaging-rabbitmq

Microservices, Clean Architecture, CQRS with MediatR, Repository Pattern, Fluent Validation and RabbitMQ such as messaging broker.

cqrs-pattern dotnet entity-framework fluent-validations integrate-events mediator-pattern microservice net5 rabbitmq repository-pattern sql-server unit-testing

Last synced: 13 Apr 2025

https://github.com/nazemmahmud/design-paterns

Repository Lists of the design patterns created in this git

decorator-pattern facade-pattern mediator-pattern memento-pattern strategy-pattern

Last synced: 24 Dec 2025

https://github.com/web2solutions/jumentix-vue-ui

"Runtime" generated VUE User Interfaces by leveraging extended Swagger OpenAPI specification as declarative metadata.

indexeddb mediator-pattern offline-capable offline-first open-api rapid-application-development rapid-development swagger vue vue2 vuejs vuex websocket

Last synced: 13 Aug 2025

https://github.com/busraozdemir0/narchitecture_camp

C# Senior Level - Yazılım Geliştirici Kampı / RentACar Projesi

automapper code-first cqrs-pattern csharp engindemirog mediator-pattern mediatr rentacar

Last synced: 28 Mar 2025

https://github.com/marthijn/sidio.mediator

An implementation mediator pattern in .NET

cqrs cqrs-pattern cqs mediator mediator-pattern

Last synced: 26 Oct 2025

https://github.com/mohanedzekry/dotnetmongodbapi

A Minimal API project built with .NET 9 and integrated with MongoDB, showcasing a scalable Clean Architecture design. It leverages CQRS with MediatR for separation of concerns, FluentValidation for input validation, and includes Swagger for interactive API documentation. 🚀

clean-architecture cqrs-pattern dotnet-core dotnetcore fluentvalidation mediator-pattern mediatr minimal-api mongodb

Last synced: 15 Mar 2025

https://github.com/kinneko-de/sample-codingdojo-donation-mediatr

Read my articles to find out how my [younger](https://medium.com/@kinneko-de/344fe6e8e4f6) and [older](https://medium.com/@kinneko-de/0de8a4351da2) selves solved this coding dojo.

awesome coding-dojo csharp mediator mediator-pattern mediatr

Last synced: 04 Oct 2025

https://github.com/msadeqsirjani/watchlister

🎬 A simple movie search app, built with .NET 7, Vertical Slice Architecture and using TMDB APIs and YouTube APIs for searching and details of the movies.

builder-pattern c-sharp clean-architecture cqrs decorator-pattern docker docker-compose dotnet integration-testing kubernetes mediator-pattern tmdb-api unit-testing vertical-slice-architecture youtube-api

Last synced: 30 Dec 2025

https://github.com/sangafabrice/process-inspector-mvc

The Process Inspector inspects individual processes and provides an option to stop them. It is a simple GUI application built with PowerShell WinForms and structured on the MVC architecture.

adapter-pattern factory-method-pattern gui mediator-pattern mvc task-manager

Last synced: 20 Aug 2025

https://github.com/capsize-games/pyqt6-mediator-mixin

PyQt6 Mediator Mixin is a Python library that enhances PyQt6's signal-slot mechanism by implementing the mediator pattern. It allows for more modular and maintainable code by enabling classes to emit and receive signals without knowing about each other. The library also provides the ability to extend the SignalCode enum for custom signals.

custom-signals mediator-pattern mixin pyqt6 python signals slots

Last synced: 07 Apr 2025

https://github.com/matheusphalves/observer-mediator-java-implementation

Course: Analisys and Software Project. This repository contains the implementation of our short system two behaviour patterns: Observer and Mediator

design-patterns mediator-pattern observer-pattern

Last synced: 21 Feb 2025

https://github.com/ubf21/vali-mediator

Vali-Mediator is a lightweight .NET library for implementing the Mediator pattern with CQRS support. It simplifies request handling, pipeline behaviors, and event notifications through a fluent and extensible API. Designed for seamless integration with dependency injection.

cqrs csharp mediator-pattern net

Last synced: 10 Apr 2025

https://github.com/asergioscosta/mediator-pattern

Mediator pattern for handling communication between objects to reduce dependencies.

behavioral-patterns design-patterns java mediator-pattern

Last synced: 11 Jul 2025

https://github.com/devkennans26/techecommerce-server

A web application about a 'Technology E-Commerce' that a back-side coding with ASP.NET Core Web API.

azure-storage cqrs-pattern entity-framework-core jwt-auth mediator-pattern oauth2-authentication onion-architecture redis-cache serilog-logger

Last synced: 23 Feb 2025

https://github.com/tanstevn/go-midh

A mediator hub package for Go, designed for clean architecture applications. Inspired by the MediatR package, it enables decoupled communication between layers by handling commands, queries, and events, promoting separation of concerns and maintainability.

cqrs cqrs-pattern go golang golang-library golang-package mediator mediator-pattern mediatr mediatr-behavior separation-of-concerns

Last synced: 14 Jun 2025

https://github.com/anupamakib/todoapplication-cleanarchitecture-cqrs-mediator

Developing a simple Todo application for learning purposes. I'll be utilizing all the techniques I know as a backend engineer, and I may also learn and implement new ideas on the fly!

automapper clean-architecture cqrs dependency-injection dependency-injections docker dotnet-core entity-framework-core fluent-assertions fluent-validation global-exception-handling mediator-pattern nunit test-driven-development unit-testing

Last synced: 27 Mar 2025

https://github.com/benicio227/blooddonationsystem

API desenvolvida com ASP.NET Core 8 para gerenciar doações de sangue. Permite o cadastro de doadores, registro de doações, controle de estoque sanguíneo e integração com API de CEP.

asp-net-core clean-architecture cqrs entity-framework-core fluentvalidation mediator-pattern repository-pattern sqlserver swagger

Last synced: 06 May 2025

https://github.com/tgntr/emusic3-ddd

A clean code music shop demo that aims to follow the domain-driven design principles by utilizing some of the common techniques and patterns.

architectural-patterns clean-architecture clean-code cqrs-pattern ddd design-patterns domain-driven-design domain-events dotnet mediator-pattern onion-architecture outbox-pattern solid-principles specification-pattern

Last synced: 09 Sep 2025

https://github.com/hamedstack/hamedstack.cqrs

Enhance CQRS with a MediatR-based library, streamlining command/query separation and handling, enabling cleaner, modular architecture for .NET applications.

command cqrs cqrs-pattern csharp dotnet dotnet-core dotnetcore mediator-pattern mediatr mediatr-library query utility

Last synced: 12 Apr 2025