Scala Streaming

Open-source Scala projects categorized as Streaming Edit details

Top 11 Scala Streaming Projects

  • Akka

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

    Project mention: What are Project Loom's Virtual Thread main advantages over platform threads | | 2022-05-04

    What you are describing is more or less the actor programming model. (If you’ve heard of Akka, then you’ve heard of the actor model.) Loom is an enabling technology for implementing the actor model on the (vanilla) JVM, and a lot of people are looking forward to that, including me! So that’s a perfectly valid approach.

  • Scio

    A Scala API for Apache Beam and Google Cloud Dataflow.

    Project mention: For the DE's that choose Java over Python in new projects, why? | | 2022-06-02

    I doubt it is possible because I suspect that GIL would like a word. So I could spend nights trying to make it work in Python (and possibly, if not likely, fail). Or I could just use this ready made solution.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Akka HTTP

    The Streaming-first HTTP server/module of Akka

    Project mention: Best Scala framework / libraries out there ? | | 2021-10-31

    Akka HTTP, Cats, Quill, ninny, Monix Observable, mill.

  • AkkaGRPC

    Akka gRPC

  • fs2-kafka

    Functional Kafka Streams for Scala

    Project mention: Need the advice to choose: FS2 vs ZIO-streams | | 2021-07-28

    If you only need statless transformations, I guess that fs2, zio-streams, and alpakka kafka are good solutions, and it's just a matter of personal preference. But zio and fs2 are definitely lightwheight when you compare it with akka streams. I see a lot of comments against ZIO streams that are not supported by the facts, since has more contributors than Here are some materials if you want to learn more about zio-kafka:

  • Iteratee

    Iteratees for Cats

  • quine

    Quine • a streaming graph • Slack:

    Project mention: Ingesting From Multiple Data Sources into Quine Streaming Graphs | | 2022-06-06

    Quine is open source if you want to run this analysis for yourself. Download a precompiled version or build it yourself from the codebase (Quine Github). I published the recipe that I developed at The page has instructions for downloading the CSV files and running the recipe.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • lila-ws

    Lichess' websocket server

  • Play Pagelets

    A module for the Play Framework to build highly modular applications

  • fs2-es

    Event sourcing utilities for FS2

    Project mention: A naive question about modeling task | | 2021-08-23

    In pure FP terms, the system I'm aware of for this is fs2-es for the Typelevel ecosystem. Note that I haven't actually used it. I'm just aware that it exists.

  • s3-sqs-connector

    A library for reading data from Amzon S3 with optimised listing using Amazon SQS using Spark SQL Streaming ( or Structured streaming).

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 2022-06-06.

Scala Streaming related posts


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

Project Stars
1 Akka 12,280
2 Scio 2,324
3 Akka HTTP 1,287
4 AkkaGRPC 411
5 fs2-kafka 231
6 Iteratee 185
7 quine 108
8 lila-ws 94
9 Play Pagelets 77
10 fs2-es 75
11 s3-sqs-connector 12
Find remote jobs at our new job board There are 2 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