The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Observable Open-Source Projects
-
formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
-
Folks disagreed with my comment yesterday criticizing Redux as an architecture, but this sort of illustrates my point. I'd suggest taking a look at Mobx State Tree, which automatically re-renders components only when they depend on the specific part of the state that changed. Other fields can change without triggering unnecessary re-renders, and developers don't have to worry about manually splitting the state to deal with performance problems.
-
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.
-
-
-
Marble.js
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
I found marblejs which makes use of rxjs and FP-TS, but "I'm not feeling it", so I'm looking for alternatives.
-
-
-
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.
-
-
-
-
voby
A high-performance framework with fine-grained observable-based reactivity for building rich applications.
My plan was to read Voby's code. It's similar to Solid but less code to read.
-
Project mention: Mikado v0.8 has just published the fastest middleware render engine for Express | news.ycombinator.com | 2023-12-23
-
-
Originally created for React web apps. Difficult to navigate the code, messy side-effects. ReSwift is a prominent implementation for iOS, although the project doesn’t show much activity anymore. There are others. SwiftRex, for example.
-
> especially since Observables have been widely available and actively worked on for a long time, without seeing wide adoption
Take a look at "Userland libraries" section [0] of the proposal (almost certainly written by Ben). He argues that observables get reinvented in the userland in various libraries over and over again. It is a primitive, like a Promise, only better.
[0] - https://github.com/WICG/observable?tab=readme-ov-file#userla...
-
-
oby
A rich Observable/Signal implementation, the brilliant primitive you need to build a powerful reactive system.
-
ReactivePlusPlus
Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach
-
-
-
-
LightweightObservable
📬 A lightweight implementation of an observable sequence that you can subscribe to.
-
-
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.
Observable related posts
- Interesting Ideas in Observable Framework
- Observable API Proposal
- Observable API proposal
- Observable API proposal
- Observable API proposal
- You Don't Need to “Learn” Svelte: Embracing the Simplicity of JavaScript
- RxGo: Reactive Extensions for the Go Language
-
A note from our sponsor - WorkOS
workos.com | 19 Mar 2024
Index
What are some of the best open-source Observable projects? This list will help you:
Project | Stars | |
---|---|---|
1 | formily | 10,611 |
2 | mobx-state-tree | 6,850 |
3 | RxGo | 4,838 |
4 | rxjs-hooks | 2,178 |
5 | Marble.js | 2,140 |
6 | kefir | 1,857 |
7 | Ease | 1,258 |
8 | Cortex | 1,225 |
9 | observer-util | 1,185 |
10 | monio | 1,038 |
11 | voby | 848 |
12 | mikado | 727 |
13 | wonka | 671 |
14 | SwiftRex | 622 |
15 | observable | 505 |
16 | Observable | 368 |
17 | oby | 222 |
18 | ReactivePlusPlus | 194 |
19 | trkl | 175 |
20 | Rocket.jl | 167 |
21 | kairo | 158 |
22 | LightweightObservable | 136 |
23 | Observe | 123 |