What is Eventuous

Eventuous is a (relatively) lightweight library, which allows building production-grade applications using the Event Sourcing pattern.

The base library has a set of abstractions, following Domain-Driven Design tactical patterns, like Aggregate.

Additional components include:


Right now we publish four NuGet packages:

Package What’s it for
Eventuous The core library.
Eventuous.EventStoreDB Persistence support for EventStoreDB
Eventuous.EventStoreDB.Subscriptions Real-time subscriptions support for EventStoreDB
Eventuous.Projections.MongoDB Projections support for MongoDB

Quick Start - WIP

One page summary of how to start a new Doks project. Quick Start →

Go further - WIP

Recipes, Reference Guides, Extensions, and Showcase.

Edit this page on GitHub