Principled and Functional
Use the power of functional programming and Scala to build robust, correct and type-safe applications that interact with EventStoreDB nodes in a purely functional style.
Safe and Asynchronous IO
Uses Cats Effect such you get fully asynchronous, non-blocking, composable and safe building blocks for your eventsourced applications.
Utilizes FS2 for purely functional, effectful, and polymorphic stream processing. You get full backpressure and streaming support out of the box.