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. 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 190 TypeScript projects (and 155 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)
-
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.
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: Meteor v3 uses express under the hood – How to use and deploy it. | dev.to | 2024-03-04As 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.
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
ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.
One of the greatest things i discovered recently, is Reactive programming / Reactive Extensions ( https://github.com/dotnet/reactive ).
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
- 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
- Redux 101
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
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