Back to directory
endless4s avatar

endless

endless is a library to build distributed systems in functional Scala using a pluggable runtime model. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/endless4s/endless.git

106

Stars

12

Forks

6

Watchers

MIT

License

Endless logo

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.

Releases

Dependency updates

Update munit to 1.0.2 by @scala-steward in #367 Update sbt to 1.10.2 by @scala-steward in #368 Update pekko-actor-testkit-typed, ... to 1.1.2 by @scala-steward in #374 Update sbt-c...

What's Changed

Improve documentation for catsEffectReleaseTimeout by @michaltomanski in #320 Fix links from docs to example by @adriaanm in #336 Side effect mode by @jchapuis in #360

Updates

Update...

What's Changed

Remove unnecessary actor system termination in example apps by @jchapuis in #304 Remove discord channel link and change the runtime link by @jchapuis in #305 Add reference to endless-t...

What's Changed

Change RepositoryInterpreter to return a Resource by @jchapuis in #294

Updates

Update compilerplugin, scalapb-runtime to 0.11.15 by @scala-steward in #303 Update sbt-protoc to 1.0.7...

What's Changed

Add trigger information to SideEffect by @jchapuis in #293 Rename Entity suffix to EntityBehavior in example app by @jchapuis in #292

Updates

Update sbt-version-policy to 3.1.0 by @s...