Scala Reactive

Open-source Scala projects categorized as Reactive

Top 17 Scala Reactive Projects

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

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

    Project mention: Deploying a Scala Play Application to Heroku | dev.to | 2025-04-08

    ~/project$ sbt run [info] welcome to sbt 1.10.6 (Ubuntu Java 17.0.14) [info] loading settings for project scala-api-heroku-build from plugins.sbt... [info] loading project definition from /home/alvin/repositories/devspotlight/heroku/scala/scala-api-heroku/project [info] loading settings for project root from build.sbt... [info] loading settings for project docs from build.sbt... [info] __ __ [info] \ \ ____ / /____ _ __ __ [info] \ \ / __ \ / // __ `// / / / [info] / / / /_/ // // /_/ // /_/ / [info] /_/ / .___//_/ \__,_/ \__, / [info] /_/ /____/ [info] [info] Version 3.0.6 running Java 17.0.14 [info] [info] Play is run entirely by the community. Please consider contributing and/or donating: [info] https://www.playframework.com/sponsors [info] --- (Running the application, auto-reloading is enabled) --- INFO p.c.s.PekkoHttpServer - Listening for HTTP on /[0:0:0:0:0:0:0:0]:9000 (Server started, use Enter to stop and go back to the console...)

  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. Reactive-kafka

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

  7. Akka HTTP

    The Streaming-first HTTP server/module of Akka

  8. alpakka

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

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

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

  11. ReactiveMongo

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

  12. topshell

    TopShell - a purely functional, reactive scripting language

  13. OutWatch

    The Functional and Reactive Web-Frontend Library for Scala.js

  14. AkkaGRPC

    A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.

  15. aecor

    Pure functional event sourcing runtime

  16. Pulsar4s

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  17. Play WS

    Standalone Play WS, an async HTTP client with fluent API

  18. lila-ws

    Lichess' websocket server

  19. Clickhouse-scala-client

    Clickhouse Scala Client with Reactive Streams support

  20. 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 Reactive discussion

Scala Reactive related posts

  • Play Framework – Build Modern and Scalable Web Apps with Java and Scala

    1 project | news.ycombinator.com | 23 Jun 2024
  • Play Framework 2.9.0 Release Candidate

    1 project | news.ycombinator.com | 20 Sep 2023
  • Play (1) Linux manual page

    1 project | news.ycombinator.com | 11 Jun 2023
  • Scala opensource projects

    4 projects | /r/scala | 6 May 2023
  • Play Framework for Java and Scala

    1 project | news.ycombinator.com | 1 May 2023
  • How does web developement process compare to java web developement ?

    1 project | /r/Python | 2 Mar 2023
  • Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.

    1 project | dev.to | 13 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    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. Learn more →

Index

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

# Project Stars
1 Akka 13,242
2 Play 12,614
3 Lagom 2,630
4 pekko 1,505
5 Reactive-kafka 1,419
6 Akka HTTP 1,346
7 alpakka 1,269
8 Phantom 1,045
9 ReactiveMongo 851
10 topshell 479
11 OutWatch 469
12 AkkaGRPC 433
13 aecor 326
14 Pulsar4s 232
15 Play WS 224
16 lila-ws 169
17 Clickhouse-scala-client 119

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Scala is
the 32nd most popular programming language
based on number of references?