eventuous 0.1.1 icon indicating copy to clipboard operation
eventuous: ^0.1.1 copied to clipboard

A lightweight and open-souce Event Sourcing library for Dart.

Pub Dart codecov

A lightweight Event Sourcing library for Dart, which is:


This library is porting concepts and features from Eventuous for .NET to Eventuous for Dart and is still in active development not yet reached a stable version. Use it on your own risk. You should expect breaking changes that will require refactoring both code and behaviors of code depending on this package. When stable 1.0.0 is released, we pledge to keep the package backwards compatible within each major version.

Usage and documentation #

This package is not yet properly documented, use docs (incomplete) written for the .NET version for an introduction to core principles for developing event sourced applications. We also highly recommend that you use the code generation tool to remove the boilerplate code needed to build you application using event sourcing using this library.

Features and bugs #

The following features are currently ported:

We are working on the following features:

These features are coming later:

Features currently not on the roadmap

Please file feature requests and bugs at the issue tracker.