Reactive Programming

Open-source projects categorized as Reactive Programming

Top 23 Reactive Programming Open-Source Projects

  • awesome-flutter

    An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

  • Project mention: In-Depth Perspective on Flutter: A Comprehensive Analysis and Practice Guide | dev.to | 2024-02-08

    Website: https://github.com/Solido/awesome-flutter

  • Meteor JS

    Meteor, the JavaScript App Platform

  • Project mention: Meteor v3 uses express under the hood – How to use and deploy it. | dev.to | 2024-03-04

    As you might have seen from this PR and in our forums Meteor v3(it is still in beta, but you can follow the progress here) will be released with a new engine, expressjs.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • RxJS

    A reactive programming library for JavaScript

  • Project mention: Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI | dev.to | 2024-04-05

    Similarly to Promises/A+, this effort focuses on aligning the JavaScript ecosystem. If this alignment is successful, then a standard could emerge, based on that experience. Several framework authors are collaborating here on a common model which could back their reactivity core. The current draft is based on design input from the authors/maintainers of Angular, Bubble, Ember, FAST, MobX, Preact, Qwik, RxJS, Solid, Starbeam, Svelte, Vue, Wiz, and more…

  • MobX

    Simple, scalable state management.

  • Project mention: Getting started with TiniJS framework | dev.to | 2024-04-20

    States can also be organized in some central places (aka. stores). You can use Tini Store (very simple, ~50 lines) or other state management solutions such as MobX, TinyX, ...

  • mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

  • Project mention: Mostly adequate guide to Functional Programming (in JavaScript) | news.ycombinator.com | 2023-07-25
  • Cycle.js

    A functional and reactive JavaScript framework for predictable code

  • ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

  • Project mention: Humble Chronicles: Managing State with Signals | news.ycombinator.com | 2023-05-19

    ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.

  • 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
  • Android-RxJava

    Learning RxJava for Android by example

  • ReSwift

    Unidirectional Data Flow in Swift - Inspired by Redux

  • Rx.NET

    The Reactive Extensions for .NET

  • Project mention: Cool features like Random.Shared | /r/dotnet | 2023-09-17

    One of the greatest things i discovered recently, is Reactive programming / Reactive Extensions ( https://github.com/dotnet/reactive ).

  • Bacon

    Functional reactive programming library for TypeScript and JavaScript

  • red

    Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!

  • Project mention: Red Programming Language | news.ycombinator.com | 2023-07-17

    Red seems to have similar challenges. They have their code on GitHub, but the Releases are confusing. They have 3 releases posted. The latest one is 5 years old. But the project is active. You can download from their site, but the version number isn’t obvious.

    From poking at the project, it looks interesting but not ready to really try out yet.

    https://github.com/red/red/releases

  • JASONETTE-iOS

    📡 Native App over HTTP, on iOS

  • CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • Most.js

    Ultra-high performance reactive programming

  • Highland

    High-level streams library for Node.js and the browser

  • umbrella

    ⛱ Broadly scoped ecosystem & mono-repository of 190 TypeScript projects (and 155 examples) for general purpose, functional, data driven development

  • ReactiveSwift

    Streams of values over time

  • OpenCombine

    Open source implementation of Apple's Combine framework for processing values over time.

  • Project mention: How to use OpenCombine framework with Android Studio | dev.to | 2024-01-27
  • react-easy-state

    Simple React state management. Made with ❤️ and ES6 Proxies.

  • unit

    Next Generation Visual Programming System (by samuelmtimbo)

  • Project mention: Unit – Next Generation Visual Programming System | news.ycombinator.com | 2023-12-20
  • Akavache

    An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.

  • Project mention: Storing query results | /r/dotnet | 2023-06-25

    If its caching you could just use ready made packages - https://github.com/jamesmontemagno/monkey-cache - https://github.com/reactiveui/akavache/

  • xstream

    An extremely intuitive, small, and fast functional reactive stream library for JavaScript (by staltz)

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

Reactive Programming related posts

Index

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

Project Stars
1 awesome-flutter 51,230
2 Meteor JS 44,038
3 RxJS 30,191
4 MobX 27,196
5 mostly-adequate-guide 23,160
6 Cycle.js 10,237
7 ReactiveUI 7,905
8 Android-RxJava 7,551
9 ReSwift 7,513
10 Rx.NET 6,489
11 Bacon 6,460
12 red 5,439
13 JASONETTE-iOS 5,276
14 CleanArchitectureRxSwift 3,824
15 Most.js 3,491
16 Highland 3,424
17 umbrella 3,205
18 ReactiveSwift 2,958
19 OpenCombine 2,639
20 react-easy-state 2,560
21 unit 2,491
22 Akavache 2,414
23 xstream 2,366

Sponsored
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.com