Reactive

Top 23 Reactive Open-Source Projects

  • solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • RxSwift

    Reactive Programming in Swift

  • Project mention: RxSwift – Reactive Extensions for Swift | news.ycombinator.com | 2023-07-17
  • 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.

    InfluxDB logo
  • compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  • Project mention: Understanding file associations in JVM apps | dev.to | 2024-01-07

    So, to add file associations, we need to be able to pass both the .properties file and the --file-associations option. At the time of writing this article, the org.jetbrains.compose plugin doesn't provide such a mechanism. There is an open issue on GitHub that describes a possible workaround, which, unfortunately seems to not work on macOS.

  • leptos

    Build fast web applications with Rust.

  • Project mention: Migrating a JavaScript frontend to Leptos, a Rust framework | dev.to | 2024-03-26

    Lots of new frontend frameworks have been built on top of Rust, including Leptos, which happens to be one of the most popular ones. In this guide, we'll highlight why and how to migrate your JavaScript frontend to use the Leptos Rust frontend framework.

  • Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

  • Project mention: Spark – A web micro framework for Java and Kotlin | news.ycombinator.com | 2024-02-10

    https://vertx.io/

    It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?

  • Quarkus

    Quarkus: Supersonic Subatomic Java.

  • Project mention: How Netflix Uses Java | news.ycombinator.com | 2024-02-27

    Meanwhile, if you're building something smaller than Netflix, I'm writing a book just for that (https://opinionatedlaunch.com/).

    It's about mobile apps, but I talk about backend at great length, especially since my background is Java. The book is called "opinionated" because I cover Quarkus (https://quarkus.io/), monolith, Fly.io, and no K8s.

  • Akka

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

  • Project mention: Modern Async Primitives on iOS, Android, and the Web | dev.to | 2023-12-06

    Kotlin also has a construct for asynchronous collections/streams. Kotlin's version of AsyncSequence is called a Flow. Just as Swift's AsyncSequence builds upon prior experience with RxSwift and Combine, Kotlin's Flow APIs build upon earlier stream/collection APIs in the JVM ecosystem: Java's RxJava, Java8 Streams, Project Reactor, and Scala's Akka.

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

    WorkOS logo
  • Play

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

  • Project mention: Play Framework 2.9.0 Release Candidate | news.ycombinator.com | 2023-09-20
  • formily

    📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3

  • WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

  • Project mention: Encrypted Note Editor App In React Native | dev.to | 2024-03-04

    Storing the notes: For storing the notes, we will use the amazing WatermelonDB package which is a popular sqlite wrapper for react-native. Instead of using the default package we will use a fork of this that uses sqlcipher instead of the regular sqlite, allowing us to encrypt the database by passing a secret key.

  • platform

    Reactive State for Angular

  • Project mention: Simplifying Angular State Management Using NgRx SignalState | dev.to | 2024-03-29

    NgRx is the standard library for state management in Angular applications. With NgRx v14, many of the complex APIs following the Redux pattern have been greatly simplified. For example, ActionGroups make it easier to define new actions. However, the use of the Redux pattern is by no means easy and discourages many developers.

  • Android-RxJava

    Learning RxJava for Android by example

  • fish-redux

    An assembled flutter application framework.

  • watermill

    Building event-driven applications the easy way in Go.

  • Project mention: Microservices communication | /r/golang | 2023-12-09

    I’ve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.

  • realm-js

    Realm is a mobile database: an alternative to SQLite & key-value stores

  • lettuce

    Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.

  • Project mention: Redis Cluster with heavy write application results in bad redis read latency | /r/redis | 2023-06-05

    I am using lettuce java library with async api. They says it used pipelining as default. Also I tried manually command flushing. I don't see the improvement.

  • Pluto.jl

    🎈 Simple reactive notebooks for Julia

  • Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04

    I thought that notebook based development and package based development were diametrically opposed in the past, but Pluto.jl notebooks have changed my mind about this.

    A Pluto.jl notebook is a human readable Julia source file. The Pluto.jl package is itself developed via Pluto.jl notebooks.

    https://github.com/fonsp/Pluto.jl

    Also, the VSCode Julia plugin tooling has really expanded in functionality and usability for me in the past year. The integrated debugging took some work to setup, but is fast enough to drop into a local frame.

    https://code.visualstudio.com/docs/languages/julia

    Julia is the first language I have achieved full life cycle integration between exploratory code to sharable package. It even runs quite well on my Android. 2023 is the first year I was able to solve a differential equation or render a 3D surface from a calculated mesh with the hardware in my pocket.

  • 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).

  • RxPY

    ReactiveX for Python

  • Akka.net

    Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

  • Project mention: What is the fastest producer consumer model in C# | /r/dotnet | 2023-11-06

    akka.net actors. Actors all the way! https://getakka.net

  • effector-react

    Business logic with ease ☄️

  • Project mention: Astro.js as an alternative to Next.js: pushing the limits | dev.to | 2024-04-17

    In its docs, Astro recommends nanostores, but I’ve used effector in the past. And LOVED IT. So I’ve used it for this project as well.

  • spec

    The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)

  • Project mention: 10 realtime data sources you won't believe are free! | dev.to | 2024-01-24

    AsyncAPI: Interested in how to define your WebSocket APIs? One of the most advanced realtime specifications is the AsyncAPI specification, which comes with various generators for code and documentation, as well as renderers for the specifications.

  • vertx-examples

    Vert.x examples

  • 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). The latest post mention was on 2024-04-17.

Reactive related posts

Index

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

Project Stars
1 solid 31,000
2 RxSwift 24,154
3 compose-multiplatform 14,626
4 leptos 14,602
5 Vert.x 14,046
6 Quarkus 13,030
7 Akka 12,921
8 Play 12,508
9 formily 10,727
10 WatermelonDB 10,074
11 platform 7,880
12 Android-RxJava 7,551
13 fish-redux 7,341
14 watermill 6,697
15 realm-js 5,588
16 lettuce 5,257
17 Pluto.jl 4,868
18 reactor-core 4,807
19 RxPY 4,677
20 Akka.net 4,607
21 effector-react 4,491
22 spec 3,843
23 vertx-examples 3,507
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com