LuckyPennySoftware/MediatR
Simple, unambitious mediator implementation in .NET observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 90
- Release rhythm 67
- 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-09-02. Adoption (stars, forks) is never an input.
- gap_med: 91
- age_days: 4566
- days_rel: 62
- days_push: 62
- n_releases_24m: 8
Adoption not part of the score
11858 stars · 2185 forks observed · 2026-08-28
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-08-28 · 62d4c4561da8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| LuckyPennySoftware/MediatR | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="LuckyPennySoftware/MediatR")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem