---
title: timewarp-mediator
description: The timewarp-mediator package family
type: project
repository: https://github.com/TimeWarpEngineering/timewarp-mediator
---

4 packages published from [timewarp-mediator](https://github.com/TimeWarpEngineering/timewarp-mediator).

Reflection-based mediator (MediatR fork): AddMediator() registers request/response, notifications, streams, and pipeline behaviors over Microsoft.Extensions.DependencyInjection by assembly scan. The s…

| Package | Latest | Downloads | Description |
|---|---|---|---|
| [TimeWarp.Mediator](/packages/timewarp.mediator/) ⭐ | `14.0.0` | 14,585 | Reflection-based mediator (MediatR fork): AddMediator() registers request/response, notifications, streams, and pipeline behaviors over Microsoft.Extensions.DependencyInjection by assembly scan. The s… |
| [TimeWarp.Mediator.Analyzers](/packages/timewarp.mediator.analyzers/) | `14.0.0` | 344 | Roslyn analyzers for TimeWarp.Mediator message graphs: TWM001 (request with no handler), TWM002 (duplicate handler), TWM003 (scope mismatch), TWM004 (wrong-scope send). Already bundled in TimeWarp.Med… |
| [TimeWarp.Mediator.Contracts](/packages/timewarp.mediator.contracts/) | `14.0.0` | 14,817 | Contract-only package for TimeWarp.Mediator: IRequest, ICommand, IQuery, INotification, IStreamRequest, their handler and pipeline-behavior interfaces, ISender/IPublisher/IMediator, and the scope/modu… |
| [TimeWarp.Mediator.Generators](/packages/timewarp.mediator.generators/) | `14.0.0` | 370 | Source generator for TimeWarp.Mediator: builds the message graph at compile time and emits a sealed, reflection-free, AOT-friendly IMediator plus per-scope ISender<TScope>/IPublisher<TScope> named pip… |

[Source on GitHub](https://github.com/TimeWarpEngineering/timewarp-mediator)
