endless4s/endless
endless is a library to build distributed systems in functional Scala using a pluggable runtime model
{ "createdAt": "2021-09-29T19:24:08Z", "defaultBranch": "master", "description": "endless is a library to build distributed systems in functional Scala using a pluggable runtime model", "fullName": "endless4s/endless", "homepage": "https://endless4s.github.io", "language": "Scala", "name": "endless", "pushedAt": "2025-08-10T16:49:45Z", "stargazersCount": 105, "topics": [ "actors", "akka", "akka-actors", "akka-cluster", "algebra", "cqrs", "event-sourcing", "functional-programming", "scala", "tagless", "tagless-final" ], "updatedAt": "2025-10-24T03:04:07Z", "url": "https://github.com/endless4s/endless"}Endless 
Section titled “Endless ”endless is a Scala library to describe event sourced entities using tagless-final algebras, running with built-in implementations for Akka and Pekko.
Head to the documentation to learn more.
For a more story-driven background explanation make sure to check out the blog article.