Scala Reactive

Open-source Scala projects categorized as Reactive | Edit details

Top 16 Scala Reactive Projects

  • GitHub repo Play

    Play Framework

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

    Play, blergh for some, not blergh for others ;)

  • 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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Lagom

    Reactive Microservices for the JVM

  • GitHub repo Reactive-kafka

    Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  • GitHub repo Akka HTTP

    The Streaming-first HTTP server/module of Akka

    Project mention: Any HTTPS web proxy library in Scala? | | 2021-08-06

    I'd second this. You might take a look at

  • GitHub repo alpakka

    Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

    Project mention: How do i read a csv file and parse it by , but ignore "ewf,wef" ? | | 2021-10-11

    Alpakka uses a state to track separators and quotes. Rather ugly code; If you think "," is hard think about "\n" where parsing the input line-by-line is fundamentally wrong ;)

  • GitHub repo Phantom

    Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise

    Project mention: Is there something like jOOQ in Scala (SQL parser/query DSL/ORM)? | | 2021-02-02
  • 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 ReactiveMongo

    :leaves: Non-blocking, Reactive MongoDB Driver for Scala

    Project mention: What Are You Working On December 07 2020 | | 2021-01-22

    Is Reactive Mongo an option?

  • GitHub repo topshell

    TopShell - a purely functional, reactive scripting language

    Project mention: Ask HN: What are some tools / libraries you built yourself? | | 2021-05-16

    I created TopShell - a purely functional, reactive scripting language for fetch/process/visualize style tasks:

  • GitHub repo AkkaGRPC

    Akka gRPC

  • GitHub repo OutWatch

    The Functional and Reactive Web-Frontend Library for ScalaJS

  • GitHub repo Play WS

    Standalone Play WS, an async HTTP client with fluent API

    Project mention: Scala or Go: Who Wore It Better? | | 2021-09-06

    In this example, the code uses Play WS Standalone as a REST client to fetch JSON containing a UUID. Play WS has an asynchronous, non-blocking API based on Future, so you need to provide an ExecutionContext via Akka. That's all the boilerplate at the beginning of this example. Sometimes it will be done for you as when you use Play WS in the context of Play Framework. Nonetheless, you should be aware it has to happen somewhere.

  • GitHub repo Pulsar4s

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  • GitHub repo Clickhouse-scala-client

    Clickhouse Scala Client with Reactive Streams support

  • GitHub repo lila-ws

    Lichess' websocket server

    Project mention: In-game chat with pure socket programming | | 2021-06-09
  • GitHub repo Reactor-Scala-Extensions

    A scala extension for Project Reactor's Flux and Mono

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 Reactive projects in Scala? This list will help you:

Project Stars
1 Play 11,983
2 Akka 11,808
3 Lagom 2,578
4 Reactive-kafka 1,341
5 Akka HTTP 1,201
6 alpakka 1,192
7 Phantom 1,050
8 ReactiveMongo 829
9 topshell 453
10 AkkaGRPC 385
11 OutWatch 383
12 Play WS 196
13 Pulsar4s 181
14 Clickhouse-scala-client 92
15 lila-ws 68
16 Reactor-Scala-Extensions 49
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