Purely functional

Fully referentially transparent, no exceptions or runtime reflection and integration with cats-effect for polymorphic effect handling.


You can decide on your ecosystem, usage, libraries, patterns ...


Provides simple, composable tools that encourage good design for complex event-driven systems


Everything can be extended easily, if included components or defaults are not suitable for you


enables modeling true eventsourced systems to ensure you can reason about your system


Based on simple and battle tested old ideas on how to design and build distributed systems


You can easily understand what's going on and don't need a phd in Akka clusterology!

Cross platform support

Supports all scala platforms, so you can use your application on the server, in the browser or compile to a native binary!