Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

endless4s/endless

endless is a library to build distributed systems in functional Scala using a pluggable runtime model

endless4s/endless.json
{
"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"
}

Release Maven Central codecov Scala Steward badge Discord Typelevel Affiliate Project Cats friendly

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.