Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Observables

Observables

93 projects

Showing 36 of 93 projects

RxJS
RxJSTypeScript

A reactive programming library for JavaScript that enables composing asynchronous and event-based programs using observable sequences.

#functional-programming#async-programming#observables
Stars31.7k
Forks3.0k
Last commit1 year ago
mobx
mobxTypeScript

A signal-based library for simple and scalable state management using functional reactive programming.

#observables#reactive-programming#frontend
Stars28.2k
Forks1.8k
Last commit4 days ago
RxAndroid
RxAndroidJava

Android-specific bindings for RxJava that simplify reactive programming on Android with main thread scheduling.

#threading#observables#android
Stars20.0k
Forks2.9k
Last commit1 month ago
Knockout
KnockoutJavaScript

A JavaScript MVVM library that creates rich, responsive UIs with automatic UI-data synchronization using observables and declarative bindings.

#single-page-applications#observables#frontend
Stars10.6k
Forks1.5k
Last commit4 months ago
RxBinding
RxBindingKotlin

RxJava binding APIs for Android UI widgets from the platform and support libraries.

#observables#android#reactive-programming
Stars9.6k
Forks965
Last commit4 years ago
Official GitHub repository
Official GitHub repositoryTypeScript

A reactive state management library for Angular applications using the Redux pattern.

#observables#reactive-programming#rxjs
Stars8.3k
Forks2.0k
Last commit3 days ago
Bacon
BaconTypeScript

A functional reactive programming library for TypeScript and JavaScript that turns event-driven code into clean, declarative streams.

#event-driven#asynchronous-programming#observables
Stars6.5k
Forks326
Last commit1 year ago
rxmarbles
rxmarblesJavaScript

Interactive webapp for visualizing and experimenting with Rx Observable operator diagrams.

#educational#observables#learning-tool
Stars4.2k
Forks544
Last commit4 years ago
learn-rxjs
learn-rxjsTypeScript

A comprehensive collection of clear examples, explanations, and resources for learning RxJS and reactive programming.

#asynchronous-programming#functional-programming#observables
Stars3.7k
Forks406
Last commit9 months ago
threads.js
threads.jsTypeScript

A library that simplifies using web workers and worker threads across Node.js, browsers, and Electron with a uniform API.

#parallel-computing#web-worker#isomorphic-javascript
Stars3.5k
Forks173
Last commit2 years ago
ReactiveNetwork
ReactiveNetworkJava

Android library for reactive network and Internet connectivity monitoring using RxJava Observables.

#rxjava2#observables#android
Stars2.5k
Forks269
Last commit1 year ago
Android-ReactiveLocation
Android-ReactiveLocationJava

Android library that wraps Google Play Services Location and Places APIs into RxJava Observables, reducing boilerplate code.

#geocoding#observables#geolocation
Stars2.1k
Forks309
Last commit2 years ago
Intro-To-RxJava
Intro-To-RxJavaJava

A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.

#asynchronous-programming#functional-programming#educational
Stars2.0k
Forks393
Last commit4 years ago
canjs
canjsJavaScript

A collection of client-side JavaScript libraries for building CRUD applications with web components and real-time data.

#real-time-updates#web-components#crud
Stars1.9k
Forks415
Last commit3 years ago
RxPHP
RxPHPPHP

Reactive extensions for PHP enabling asynchronous and event-based programming using observable streams.

#stream-processing#event-driven#observables
Stars1.7k
Forks141
Last commit3 months ago
callbag-basics
callbag-basicsJavaScript

A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.

#stream-processing#functional-programming#callbacks
Stars1.7k
Forks43
Last commit3 years ago
RxAlamofire
RxAlamofireSwift

A RxSwift wrapper for Alamofire that enables reactive network programming in Swift.

#ios#alamofire#observables
Stars1.6k
Forks241
Last commit2 years ago
flyd
flydJavaScript

A minimalistic, modular, and functional reactive programming library for JavaScript.

#functional-programming#transducers#modular
Stars1.6k
Forks82
Last commit2 years ago
rx-preferences
rx-preferencesJava

A reactive wrapper for Android SharedPreferences using RxJava, enabling observable preference changes.

#observables#android#sharedpreferences
Stars1.5k
Forks129
Last commit3 years ago
RxRealm
RxRealmSwift

A thin RxSwift wrapper for RealmSwift that enables reactive observation and write transactions for Realm collections and objects.

#mobile-database#database#ios
Stars1.2k
Forks279
Last commit1 year ago
redux-rx
redux-rxJavaScript

RxJS utilities for Redux, including observable middleware, state sequences, and reactive smart components.

#observables#side-effects#reactive-programming
Stars1.0k
Forks34
Last commit10 years ago
zen-observable
zen-observableJavaScript

A lightweight, spec-compliant implementation of Observables for JavaScript, enabling reactive programming with streams.

#functional-programming#observables#reactive-programming
Stars893
Forks47
Last commit3 years ago
redux-cycles
redux-cyclesJavaScript

A Redux middleware that handles async actions using Cycle.js and functional reactive programming.

#declarative-programming#side-effect#cyclejs
Stars739
Forks31
Last commit8 years ago
ro
roGo

A Go implementation of the ReactiveX spec providing a declarative and composable API for handling asynchronous data streams.

#event-driven#pipeline#observables
Stars677
Forks24
Last commit8 days ago
rxjs-challenge
rxjs-challenge

A collection of interactive RxJS puzzles to practice Observable manipulation through real-world UI challenges.

#stream-processing#observables#reactive-programming
Stars631
Forks70
Last commit4 years ago
Mapping
MappingJavaScript

A KnockoutJS plugin that automatically maps JavaScript objects to observable view models.

#knockoutjs#view-model#mvc-pattern
Stars542
Forks757
Last commit9 years ago
RxLua
RxLuaLua

Reactive Extensions for Lua, providing Observables for handling events, data streams, and asynchronous operations.

#functional-programming#observables#reactive-programming
Stars539
Forks78
Last commit6 years ago
hyperactiv
hyperactivJavaScript

A super tiny (~1kb) reactive library that observes object mutations and automatically recomputes dependent functions.

#observables#reactive-programming#lightweight
Stars445
Forks22
Last commit1 month ago
rx-redux
rx-reduxJavaScript

A Redux implementation built with RxJS that provides reactive streams for state and actions.

#universal-apps#observables#reactive-programming
Stars416
Forks18
Last commit11 years ago
cycle-react
cycle-reactJavaScript

A React hooks library that provides an RxJS functional interface for managing state and side effects with Observables.

#functional-programming#observables#side-effects
Stars369
Forks17
Last commit7 years ago
Observables
Observables

A curated list of Observable-related resources including implementations, libraries, packages, articles, and videos.

#functional-programming#observables#reactive-programming
Stars353
Forks15
Last commit4 years ago
More…
More…

A curated list of Observable-related resources including implementations, libraries, packages, articles, and videos.

#functional-programming#observables#reactive-programming
Stars353
Forks15
Last commit4 years ago
RxJava
RxJava

A curated list of libraries, tools, articles, and resources for working with RxJava in Android and Java applications.

#lists#asynchronous-programming#developer-tools
Stars307
Forks30
Last commit7 years ago
reaxive
reaxiveElixir

A reactive event handling library for Elixir, inspired by Elm and Reactive Extensions, implementing asynchronous collections.

#functional-programming#elixir#observables
Stars288
Forks8
Last commit6 years ago
RxPermission
RxPermissionSwift

RxSwift bindings for iOS Permissions API, enabling reactive permission handling.

#ios#observables#permission
Stars226
Forks42
Last commit8 years ago
symbol-observable
symbol-observableJavaScript

A ponyfill for the Symbol.observable proposal, enabling interoperability between observable libraries.

#ponyfill#observables#polyfill
Stars188
Forks31
Last commit3 years ago
Page 1 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Reactive Programming70
#Rxjs38
#Typescript22
#Javascript21
#Frontend21
#Functional Programming19
#State Management19
#Javascript Library17
#Rxjava14
#Angular14
#Android10
#Reactive8