Provides an API (but only limited implementation) for storing events in sequence so that applications can replay them, in an Event-Sourcing architecture. Includes a service for subscribing to an event store and continuously delivering incoming events, with hooks for applications to load and save snapshots of their state built from it.
Pretty much just a Kotlinisation of tg-eventstore: https://github.com/tim-group/tg-eventstore