SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Reactive Programming Open-Source Projects
-
awesome-flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
-
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.
-
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.
-
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.
-
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!
-
umbrella
⛱ Broadly scoped ecosystem & mono-repository of 192 TypeScript projects (and 157 examples) for general purpose, functional, data driven development
-
OpenCombine
Open source implementation of Apple's Combine framework for processing values over time.
-
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.
-
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
Project mention: In-Depth Perspective on Flutter: A Comprehensive Analysis and Practice Guide | dev.to | 2024-02-08Website: https://github.com/Solido/awesome-flutter
Project mention: Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI | dev.to | 2024-04-05Similarly 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…
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, ...
Project mention: Mostly adequate guide to Functional Programming (in JavaScript) | news.ycombinator.com | 2023-07-25
Project mention: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30ReactiveUI 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.
Project mention: Understanding DynamicData in .NET: Reactive Data Management Made Easy | dev.to | 2024-04-30DynamicData 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.
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
Project mention: Unit – Next Generation Visual Programming System | news.ycombinator.com | 2023-12-20
If its caching you could just use ready made packages - https://github.com/jamesmontemagno/monkey-cache - https://github.com/reactiveui/akavache/
Reactive Programming related posts
-
Understanding DynamicData in .NET: Reactive Data Management Made Easy
-
Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI
-
Proposal: Signals as a Built-In Primitive of JavaScript
-
Episode 24/09: Testing without TestBed, SSR & Hydration
-
10 Reasons for MiniRx Signal Store
-
How to use OpenCombine framework with Android Studio
-
Focusing on optimization, surpassing immer, limu finally reaches the top of immutable data performance
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
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