MediatR Alternatives
Similar projects and alternatives to MediatR
-
-
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
FluentValidation
A popular .NET validation library for building strongly-typed validation rules.
-
-
Mediator.Net
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
-
ApiEndpoints
A project for supporting API Endpoints in ASP.NET Core web applications.
-
CleanArchitecture
Clean Architecture Solution Template for .NET 6 (by jasontaylordev)
-
Mergify
Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!
-
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
-
-
-
-
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
-
Hangfire
An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required
-
ua-parser-js
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.
-
remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
-
xUnit
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
-
cwa-server
Backend implementation for the Apple/Google exposure notification API.
-
Dapper
Dapper - a simple object mapper for .Net [Moved to: https://github.com/DapperLib/Dapper] (by StackExchange)
MediatR reviews and mentions
-
Answer: Accessing ASP.NET Core DI Container From Static Factory Class
First of all: It's Antipattern to use ServiceLocator so try not to use it as you can In my case I needed it to call MediatR inside of my DomainModel to implement the DomainEvents…
-
Anyone using TPL Dataflow Library?
We have Dataflow, Rx, MediatR, Concurrent Collections and they share many functionalities and patterns. It's getting a little confusing for me. For example they all support the pub/sub pattern and asynchronous data processing.
-
Publishing domain events with MediatR
Note that if we had just changed our handler's definition to public class OrderPlacedEventHandler : INotificationHandler, MediatR would not have correctly route the event to our handler. You can read more about it on this issue.
-
Ever considered using empty interfaces?
A good example of an empty interface is in the MediatR library for the Request types.
-
[Parte 2] CQRS y MediatR: Validando con FluentValidation
Nota 💡: Si quieres aprender más de MediatR y Behaviors, visita este enlace Behaviors · jbogard/MediatR Wiki (github.com)
- [Parte 1] CQRS y MediatR: Implementando CQRS en ASP.NET.
-
CQRS in Node.js
This is I used to use for C# https://github.com/jbogard/MediatR
-
Thick or thin API controllers?
Sure do. https://github.com/jbogard/MediatR Well used by many many teams.
-
Mediator Library for TypeScript
A bit of both. The Mediator Pattern is a well documented pattern in software engineering (https://en.wikipedia.org/wiki/Mediator_pattern) and there is a very popular mediator C# implementation called Mediatr (https://github.com/jbogard/MediatR).
- DDD & CQRS: Aplicando Domain Events en ASP.NET Core.
-
Implementing a Clean Architecture in ASP.NET Core 6
My secondary goal was to abstract away concepts like domain events, CQRS and event sourcing from dependencies on specific implementations – or even other abstractions brought by some well-known packages – such as MediatR, MassTransit, EventStore etc.
-
Combat Effect System in C#
- Implement a mediator pattern to have loose coupling and inject it through constructor as well. ( example of a library that does this for business application https://github.com/jbogard/MediatR, not sure if it's wise to use this for games, but the idea is solid). CombatManager can publish messages on the mediator, and interested entities can listen to those messages.
-
Best practices when listening to nested change notification calls with the ViewModel
Sounds like using the mediator pattern could work? Your SomethingElse would listen to messages that would be sent from the setters of your other classes? I believe MediatR is a readymade and quite popular(?) implementation, but can't say more because I haven't used it.
-
MediatR.AspNet - Easy implement CQRS with MediatR in ASP.Net Core
Why should I use this over actually using MediatR?
- BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised
Stats
jbogard/MediatR is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.