reactive-streams

Open-source projects categorized as reactive-streams

Top 23 reactive-stream Open-Source Projects

  • RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

    Project mention: Humble Chronicles: Managing State with Signals | /r/Clojure | 2023-05-16

    Is this similar RxJava, the reactive extensions library for https://github.com/ReactiveX/RxJava ? I have made that work in Clojure in production.

  • reactor-core

    Non-Blocking Reactive Foundation for the JVM

    Project mention: Is it wrong to use "try-catch" inside a reactive stream operator (project reactor)? | /r/learnprogramming | 2023-12-10

    I was exploring reactive streams with project reactor and I encountered a use case where I needed to skip to the next event if an error occurred during the processing of the current event (e.g. deserialization issue).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • AutoDispose

    Automatic binding+disposal of RxJava streams.

  • ReactiveSwift

    Streams of values over time

  • Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

    Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
  • CombineExt

    CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.

  • Elastic4s

    Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Reactive-kafka

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

  • sttp

    The Scala HTTP client you always wanted!

  • cyclops-react

    An advanced, but easy to use, platform for writing functional applications in Java 8.

  • alpakka

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

  • Phantom

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

  • RxCombine

    Bi-directional type bridging between RxSwift and Apple's Combine framework

  • r2dbc-postgresql

    Postgresql R2DBC Driver

  • ServiceTalk

    A networking framework that evolves with your application

  • hivemq-mqtt-client

    HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support

  • Mutiny

    An Intuitive Event-Driven Reactive Programming Library for Java

  • Laminar

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

    Project mention: Ask HN: Those making $500/month on side projects in 2024 – Show and tell | news.ycombinator.com | 2024-01-23

    My quite niche open source project broke this threshold last year, via Github sponsorships. Of course, I put a lot of time into it, so it's not "passive income" or even "market rate income", but still, without these sponsorships I wouldn't be able to work on it so much.

    The project is Laminar, a UI library for Scala.js https://laminar.dev

  • missionary

    A functional effect and streaming system for Clojure/Script

    Project mention: Humble Chronicles: Managing State with Signals | /r/Clojure | 2023-05-16
  • ScaleCube

    Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing

  • AkkaGRPC

    Akka gRPC

  • kmq

    Kafka-based message queue

    Project mention: FedNow Is Live | news.ycombinator.com | 2023-07-22

    thanks for the reply!

    I'm aware that Kafka is low-level (and that there is kmq, which tries to implement a message queue on top of it https://github.com/softwaremill/kmq/ ), but the exactly-once semantics seems isomorphic to having the sender and the receiver doing a 2 phase commit using the log.

    what are MQ's guarantees? how are they implemented?

  • Airstream

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-01-23.

reactive-streams related posts

Index

What are some of the best open-source reactive-stream projects? This list will help you:

Project Stars
1 RxJava 47,615
2 reactor-core 4,801
3 AutoDispose 3,359
4 ReactiveSwift 2,956
5 Monix 1,920
6 CombineExt 1,669
7 Elastic4s 1,632
8 Reactive-kafka 1,418
9 sttp 1,407
10 cyclops-react 1,296
11 alpakka 1,261
12 Phantom 1,047
13 RxCombine 1,019
14 r2dbc-postgresql 984
15 ServiceTalk 889
16 hivemq-mqtt-client 805
17 Mutiny 761
18 Laminar 708
19 missionary 600
20 ScaleCube 600
21 AkkaGRPC 429
22 kmq 319
23 Airstream 234
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com