Scala Distributed Systems

Open-source Scala projects categorized as Distributed Systems

Top 16 Scala Distributed System Projects

Distributed Systems
  1. 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

  2. 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!

    Sevalla logo
  3. Finagle

    A fault tolerant, protocol-agnostic RPC system

  4. Lagom

    Reactive Microservices for the JVM

  5. 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-31

    Seems like it based on GH activity, but I don’t know for sure.

    https://github.com/apache/pekko

  6. CurioDB

    Distributed NoSQL Database

  7. Akka Tracing

    A distributed tracing extension for Akka. Provides integration with Play framework, Spray and Akka HTTP.

  8. Reactors

    A foundational framework for distributed programming. (by reactors-io)

  9. 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.

    InfluxDB logo
  10. Clump

    A library for expressive and efficient service composition

  11. kraps-rpc

    A RPC framework leveraging Spark RPC module

  12. Parapet

    A purely functional library to build distributed and event-driven systems

  13. Blindsight

    Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.

  14. Glokka

    Library to register and lookup actors by names in an Akka cluster

  15. Requester

    Enhances Akka with a safer alternative to "ask"

  16. Poppet

    Minimal, type-safe RPC Scala library.

  17. autobreaker

    Automatically wrap Scala classes that return Futures with a Circuit Breaker

  18. ClammyScan

    [MIRROR] A Playframework BodyParser for scanning multipart file uploads with ClamAV

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Distributed Systems discussion

Log in or Post with

Scala Distributed Systems related posts

  • Is akka still worth learning to be employable?

    1 project | /r/scala | 7 Dec 2023
  • Migrate the classic transport of pekko to Netty 4 without CVEs

    1 project | /r/scala | 12 Sep 2023
  • 6 Common Misconceptions Around Akka-HTTP / Pekko-HTTP

    2 projects | /r/scala | 6 Jul 2023
  • Twitter Finagle: Backoff.scala

    1 project | news.ycombinator.com | 2 Apr 2023
  • We switched from Scala 2 to Rust

    1 project | /r/scala | 23 Mar 2023
  • Introduction to Bazel for Scala developers

    3 projects | /r/scala | 15 Feb 2023
  • Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.

    1 project | dev.to | 13 Feb 2023
  • A note from our sponsor - Sevalla
    sevalla.com | 2 Sep 2025
    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 →

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

Sponsored
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!
sevalla.com