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: 5 core concepts you should know about MeteorJS in 2024 | dev.to | 2024-04-29
  • 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: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30

    ReactiveUI Official Website: For information on ReactiveUI, which closely integrates with DynamicData, visit the official website. This site offers extensive documentation and tutorials for both ReactiveUI and DynamicData. ReactiveUI.

  • 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: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30

    DynamicData is a .NET library that brings the power of reactive programming to collections. It is built upon the principles of Reactive Extensions (Rx), extending these concepts to handle collections like lists and observables more efficiently and flexibly. DynamicData provides a set of tools and extensions that enable developers to manage collections reactively, meaning any changes in the data are automatically and efficiently propagated through the application.

  • 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 192 TypeScript projects (and 157 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)

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

Reactive Programming related posts

  • Understanding DynamicData in .NET: Reactive Data Management Made Easy

    5 projects | dev.to | 30 Apr 2024
  • Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI

    11 projects | dev.to | 5 Apr 2024
  • Proposal: Signals as a Built-In Primitive of JavaScript

    9 projects | news.ycombinator.com | 31 Mar 2024
  • Episode 24/09: Testing without TestBed, SSR & Hydration

    3 projects | dev.to | 16 Mar 2024
  • 10 Reasons for MiniRx Signal Store

    4 projects | dev.to | 1 Mar 2024
  • How to use OpenCombine framework with Android Studio

    1 project | dev.to | 27 Jan 2024
  • Focusing on optimization, surpassing immer, limu finally reaches the top of immutable data performance

    4 projects | dev.to | 6 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 awesome-flutter 51,335
2 Meteor JS 44,054
3 RxJS 30,218
4 MobX 27,211
5 mostly-adequate-guide 23,177
6 Cycle.js 10,235
7 ReactiveUI 7,911
8 Android-RxJava 7,551
9 ReSwift 7,514
10 Rx.NET 6,497
11 Bacon 6,459
12 red 5,443
13 JASONETTE-iOS 5,276
14 CleanArchitectureRxSwift 3,824
15 Most.js 3,491
16 Highland 3,424
17 umbrella 3,219
18 ReactiveSwift 2,958
19 OpenCombine 2,643
20 react-easy-state 2,560
21 unit 2,505
22 Akavache 2,411
23 xstream 2,367

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com