Scala KurrentDB Client
A pure functional client for KurrentDB
Principled and Functional
Use the power of functional programming and Scala to build robust, correct and type-safe applications that interact with KurrentDB 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.
Powerful Streaming
Utilizes FS2 for purely functional, effectful, and polymorphic stream processing. You get full backpressure and streaming support out of the box.