LuckyPennySoftware/MediatR
Simple, unambitious mediator implementation in .NET observed · 2026-10-21
Health v2 · maintenance only
78/100
- Activity 82
- Release rhythm 60
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 90.5
- age_days: 4614
- days_rel: 110
- days_push: 110
- n_releases_24m: 7
Adoption not part of the score
11862 stars · 2181 forks observed · 2026-10-21
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MediatR is a simple, dependency-free mediator implementation for .NET that supports in-process messaging with request/response, commands, queries, notifications, and events. It integrates with Microsoft.Extensions.DependencyInjection and supports pipeline behaviors, pre/post processors, and stream requests.
Use cases
- decouple controllers from business logic in ASP.NET Core apps
- implement CQRS-style command and query separation
- publish in-process notifications and events to multiple handlers
- add cross-cutting pipeline behaviors like validation and logging
- share request contracts across assemblies for API or gRPC projects
When to choose
- building .NET applications that want a lightweight mediator pattern without external dependencies
- you need CQRS-style separation of commands, queries, and notifications
- you want pipeline behaviors for cross-cutting concerns
- you need DI integration with Microsoft.Extensions.DependencyInjection
When to avoid
- you need distributed or cross-process messaging (use a message broker instead)
- your team prefers explicit direct dependencies between components
- you want a full-featured enterprise service bus
Facets
library · maturity stable
middleware message-queue web-framework backend developer-tools dotnet cross-platform mediator-pattern in-process-messaging cqrs request-response notifications pipeline-behaviors dependency-injection dotnet
1 source
- readme: https://github.com/LuckyPennySoftware/MediatR · fetched 2026-10-21 · 62d4c4561da8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| LuckyPennySoftware/MediatR | main | 78 |
For agents
markdown · JSON · MCP: product_card(name="LuckyPennySoftware/MediatR")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem