/domaindriven

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

DomainDriven

DomainDriven is a batteries included synchronous event sourcing and CQRS library. It is split into two parts:

  • domaindriven-core Contains the core persistance model as well as postgres and in-memory backend.
  • domaindriven Introduces a convenient way of specifying actions using GADTs and TemplateHaskell.