Scala Functional Reactive Programming

Open-source Scala projects categorized as Functional Reactive Programming | Edit details

Top 13 Scala Functional Reactive Programming Projects

  • GitHub repo ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

    Project mention: A statement about my Scala open source work | | 2021-11-18

    The first point is about a fucking conference in 2016, in which the organizer invited several people with a process (and thoughts) explained here aimed at being blind to sex/religion/political views etc. He repeatedly stated to be in a strong disagreement with "white supremacist" views and the such. The first words of the ZIO's code of conduct are precisely about that btw, and zio follows the scala code of conduct. You can agree or disagree about whether "allowing that person, selected in the way described above (without any preference at all for white supremacists of course), to speak precisely about one particular topic and only if they adhere to the code of conduct" is "giving them a platform to share their ideas", but even if you do think that the first approach is completely wrong, it's a pretty big jump from here to accuse the person holding that view (actually a less-strong version of it) of being a white supremacist themselves and the same of all people that associate with that person (the organizer) and stalk and harass them for years on end

  • GitHub repo Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

    Project mention: Alternative to RxJava/RxScala | | 2021-02-08

    The Observer is a bit different, it returns Future[Ack] for built-in back-pressure. We can Continue / Stop synchronously or asynchronously.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Scala.Rx

    An experimental library for Functional Reactive Programming in Scala

  • GitHub repo RxScala

    RxScala – Reactive Extensions for Scala – a library for composing asynchronous and event-based programs using observable sequences

  • GitHub repo Laminar

    Simple, expressive, and safe UI library for Scala.js (by raquo)

    Project mention: From ES6 to Scala: Basics | | 2022-01-20
  • GitHub repo Iteratee

    Iteratees for Cats

  • GitHub repo typed-actors

    compile-time typechecked akka actors

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Airstream

    State propagation and event streams with mandatory ownership and no glitches (by raquo)

    Project mention: Stockholm Syndrome Escape Velocity (A Talk About Scala.js) | | 2021-01-25

    You can see one example in, you'll need to copy the PR code into your own project though (it doesn't touch Airstream internals so it's easy). If you search Laminar gitter room for "websocket" you'll find other third party websocket implementations too (not sure about specific examples)

  • GitHub repo SynapseGrid

    SynapseGrid is a framework for constructing dynamic low latency data flow systems.

  • GitHub repo REScala

    REScala - reactive programming in OO applications

  • GitHub repo Reactor-Scala-Extensions

    A scala extension for Project Reactor's Flux and Mono

  • GitHub repo scala.frp

    Functional Reactive Programming for Scala

  • GitHub repo Reactive Collections

    A concurrent reactive programming framework. (by storm-enroute)

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-01-20.

Scala Functional Reactive Programming related posts


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

Project Stars
1 ZIO 3,188
2 Monix 1,824
3 Scala.Rx 973
4 RxScala 885
5 Laminar 462
6 Iteratee 185
7 typed-actors 146
8 Airstream 143
9 SynapseGrid 124
10 REScala 59
11 Reactor-Scala-Extensions 51
12 scala.frp 23
13 Reactive Collections 3
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.