Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 16 Scala Distributed System Projects
-
Akka
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Project mention: Byte Buddy is a code generation and manipulation library for Java | news.ycombinator.com | 2025-08-08> The better question is why use Java for anything these days.
Java (the language) is pretty much "C for the JVM." By that, I mean frameworks/libraries intended for maximum potential use in languages running on the JVM (such as Kotlin, Scala, and of course Java) all support Java (the language) interoperability. Many written in alternate languages targeting the JVM, such as Akka[0], typically have some degree of Java (the language) support as well.
While I prefer to program in one of the alternate programming languages targeting the JVM, I understand why many OSS projects are implemented in Java (the language) for the reasons outlined above.
0 - https://github.com/akka/akka
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
pekko
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
Project mention: Hydro: Distributed Programming Framework for Rust | news.ycombinator.com | 2025-01-31Seems like it based on GH activity, but I don’t know for sure.
https://github.com/apache/pekko
-
-
Akka Tracing
A distributed tracing extension for Akka. Provides integration with Play framework, Spray and Akka HTTP.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
Blindsight
Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Scala Distributed Systems discussion
Scala Distributed Systems related posts
-
Is akka still worth learning to be employable?
-
Migrate the classic transport of pekko to Netty 4 without CVEs
-
6 Common Misconceptions Around Akka-HTTP / Pekko-HTTP
-
Twitter Finagle: Backoff.scala
-
We switched from Scala 2 to Rust
-
Introduction to Bazel for Scala developers
-
Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.
-
A note from our sponsor - Sevalla
sevalla.com | 2 Sep 2025
Index
What are some of the best open-source Distributed System projects in Scala? This list will help you:
# | Project | Stars |
---|---|---|
1 | Akka | 13,206 |
2 | Finagle | 8,834 |
3 | Lagom | 2,630 |
4 | pekko | 1,426 |
5 | CurioDB | 511 |
6 | Akka Tracing | 305 |
7 | Reactors | 261 |
8 | Clump | 260 |
9 | kraps-rpc | 210 |
10 | Parapet | 138 |
11 | Blindsight | 88 |
12 | Glokka | 55 |
13 | Requester | 42 |
14 | Poppet | 27 |
15 | autobreaker | 10 |
16 | ClammyScan | 9 |