Eventium

Composable, type-safe event sourcing and CQRS for Haskell — event stores with optimistic concurrency, pure projections, command handlers, process managers, event subscriptions, and pluggable storage backends (in-memory, SQLite, PostgreSQL).

eventium-core      -- storage-agnostic core
eventium-sqlite    -- + a backend (or -memory / -postgresql)

Get started → · Docs · Examples · Hackage · GitHub

Why Eventium

Start reading