← Back to Portfolio

Source Generator-Based CQRS Library in C#: Mevora

Library

Hello, fellow .NET developers! Today, I’d like to talk to you about a new library — Mevora — that promises to be quite exciting, and how it might encourage us to adjust our habits a bit when using the CQRS and Mediator patterns in the .NET ecosystem. Why Mevora? - Compile-time safety (no missing handlers ever) - Source Generator based - Built-in validation system - Pub/Sub support out of the box Mevora is a highly efficient, compile-time-focused CQRS/Mediator library supported by the C# Source Generators framework. Another key feature of Mevora is that if you define a Request class but forget to define the corresponding Processor class, your project will fail to compile. This is a crucial feature for large-scale projects. Additionally, the library includes a built-in validation system. You can validate your objects very quickly.

Technologies

C#, dotnet, source-generator

View Source Live Demo