GitHub repository: smorimoto/flushout
Description: Flushout is a distributed data model based on event sourcing written in TypeScript.