Which libraries/frameworks are you using for Event Sourcing?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • EventFlow

    Async/await first CQRS+ES and DDD framework for .NET

  • I found EventFlow but I don't know if its README is trying to tell me that it's still under heavy development. I also found Revo and CQRSlite .

  • Revo

    Event Sourcing, CQRS and DDD framework for C#/.NET Core.

  • I'm the primary maintainer of the Revo framework you mentioned! :) Our company has been successfully using the framework throughout the service-oriented backend stack of our commercial app for 3+ years now (and we definitely intend to keep developing it). It's not just an event-sourcing framework - it also comes with features for implementing DDD, CQ(R)S, event-based architectures even with non-event-sourced entities (sort of like outbox pattern), projections and more, while still trying to keep its flexibility and not to get too much in your way.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • CQRSlite

    A lightweight framework to help creating CQRS and Eventsourcing applications in C#

  • I found EventFlow but I don't know if its README is trying to tell me that it's still under heavy development. I also found Revo and CQRSlite .

  • Marten

    .NET Transactional Document DB and Event Store on PostgreSQL

  • Haven't tried it myself yet, but they were in .NET foundation, them left after some drama: https://martendb.io/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts