Scala Distributed Systems

Open-source Scala projects categorized as Distributed Systems | Edit details

Top 15 Scala Distributed System Projects

  • GitHub repo Akka

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

    Project mention: About Halo game's backend | | 2021-10-12

    If you're interested in the actor model, there's also a JVM implementation called Akka and a .NET port called Akka.NET

  • GitHub repo Finagle

    A fault tolerant, protocol-agnostic RPC system

    Project mention: Akka became the de-facto solution for Scala web development? | | 2021-09-18

    Finagle, possibly with Finch on top.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Lagom

    Reactive Microservices for the JVM

  • GitHub repo CurioDB

    Distributed NoSQL Database

  • GitHub repo Akka Tracing

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

  • GitHub repo Reactors

    A foundational framework for distributed programming.

  • GitHub repo Clump

    A library for expressive and efficient service composition

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo kraps-rpc

    A RPC framework leveraging Spark RPC module

  • GitHub repo Parapet

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

  • GitHub repo Blindsight

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

  • GitHub repo Glokka

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

  • GitHub repo Requester

    Enhances Akka with a safer alternative to "ask"

  • GitHub repo Poppet

    Minimal, type-safe RPC Scala library.

  • GitHub repo autobreaker

    Automatically wrap Scala classes that return Futures with a Circuit Breaker

  • GitHub repo ClammyScan

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

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). The latest post mention was on 2021-10-12.


What are some of the best open-source Distributed System projects in Scala? This list will help you:

Project Stars
1 Akka 11,808
2 Finagle 8,066
3 Lagom 2,578
4 CurioDB 508
5 Akka Tracing 314
6 Reactors 258
7 Clump 250
8 kraps-rpc 192
9 Parapet 114
10 Blindsight 59
11 Glokka 55
12 Requester 44
13 Poppet 12
14 autobreaker 10
15 ClammyScan 9
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives