Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reactive Programming

Reactive Programming

488 projects

Showing 36 of 488 projects

Raix
RaixActionScript

A functional, composable API for ActionScript 3 that simplifies working with both interactive (arrays) and reactive (events) data.

#functional-programming#enumerable#rx-pattern
Stars90
Forks8
Last commit13 years ago
localForage-observable
localForage-observableTypeScript

Adds observable patterns to localForage for reactive notifications on database changes and key value updates.

#cross-tab-sync#localforage#observables
Stars89
Forks3
Last commit6 years ago
Observable Dictionary
Observable DictionaryJavaScript

A comprehensive observable dictionary implementation for KnockoutJS that provides key-value pair tracking with reactive data binding.

#knockoutjs#mvc-pattern#javascript-framework
Stars87
Forks19
Last commit
Mortar
MortarSwift

A Swift DSL for declarative, anonymous view hierarchy construction using UIKit, bridging UIKit and SwiftUI-like syntax.

#result-builder#anonymous-views#reactive-programming
Stars84
Forks10
Last commit4 months ago
rxjava-file
rxjava-fileJava

RxJava observables for file operations including NIO watch events and tailing.

#java-library#tail-files#observables
Stars84
Forks18
Last commit7 years ago
RxComprehensions
RxComprehensionsJava

A library to reduce boilerplate in RxJava by abstracting chained operators like flatMap, concatMap, switchMap, and compose.

#compose#functional-programming#java-library
Stars84
Forks1
Last commit9 years ago
purescript-turbine
purescript-turbinePureScript

A purely functional UI library for building user interfaces powered by higher-order functional reactive programming (FRP).

#functional-programming#component-based#reactive-programming
Stars82
Forks6
Last commit
mobx-vue-lite
mobx-vue-liteTypeScript

Lightweight Vue 3 bindings for MobX using the Composition API.

#reactive-programming#vue-integration#composition-api
Stars80
Forks4
Last commit1 year ago
Continuum
ContinuumSwift

A lightweight Swift binding library using NotificationCenter for UI and object property observation.

#ios#reactive-programming#property-observation
Stars80
Forks4
Last commit8 years ago
ReactiveAPI
ReactiveAPISwift

A declarative networking library for iOS that combines URLSession with RxSwift for clean, reactive API calls.

#declarative-programming#ios#api
Stars79
Forks7
Last commit2 years ago
RxAnimationBinding
RxAnimationBindingJava

RxJava binding APIs for Android's animation framework, enabling reactive programming with animations.

#animation#kotlin-extensions#android-animations
Stars79
Forks5
Last commit10 years ago
chrome-reactive-kotlin
chrome-reactive-kotlinKotlin

A low-level Chrome DevTools Protocol client written in Kotlin with RxJava3 for reactive composability.

#rxjava3#rxjava2#chrome
Stars77
Forks13
Last commit4 years ago
Dojo2 Example
Dojo2 ExampleTypeScript

A collection of example applications built using the Dojo framework, demonstrating its capabilities and best practices.

#web-components#internationalization#reactive-programming
Stars76
Forks61
Last commit2 years ago
RabbitMQ
RabbitMQJava

A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.

#event-driven#rabbitmq-client#message-queue
Stars76
Forks63
Last commit4 days ago
msavin:parrot
msavin:parrotJavaScript

A Meteor router that stores reactive state in URL parameters for SPAs, enabling bookmarkable and shareable application states.

#blaze#spa#url-parameters
Stars74
Forks3
Last commit8 years ago
any-observable
any-observableJavaScript

A universal adapter that allows JavaScript libraries to work with any ES Observable implementation.

#observables#polyfill#reactive-programming
Stars74
Forks10
Last commit5 months ago
stream-to-observable
stream-to-observableJavaScript

Convert Node.js streams into ECMAScript Observables for functional reactive programming.

#observables#reactive-programming#rxjs
Stars72
Forks8
Last commit7 years ago
RxMultipeer
RxMultipeerSwift

A testable RxSwift wrapper for Apple's MultipeerConnectivity framework, enabling reactive peer-to-peer networking.

#adapter-pattern#ios#multipeer-connectivity
Stars68
Forks11
Last commit8 years ago
SimpleApiClient
SimpleApiClientSwift

A configurable API client for iOS built on Alamofire and RxSwift, featuring serial/parallel calls, retry logic, and mock responses.

#ios#alamofire#reactive-programming
Stars67
Forks3
Last commit8 years ago
Vert.x Cron
Vert.x CronJava

A Vert.x module for scheduling events on the event bus using cron expressions with support for send/publish actions and RxJava observables.

#event-bus#reactive-programming#java
Stars66
Forks20
Last commit1 month ago
Reactive Streams Utilities
Reactive Streams UtilitiesJava

A utilities library for Reactive Streams in the JDK, providing familiar operators like map and filter for java.util.concurrent.Flow.

#stream-processing#proposal#reactive-programming
Stars64
Forks7
Last commit
ember-macro-helpers
ember-macro-helpersJavaScript

A utility library for creating composable computed property macros in Ember.js applications.

#ember-addon#reactive-programming#frontend
Stars62
Forks20
Last commit5 years ago
RxJavaComputationExpressions
RxJavaComputationExpressionsJava

Adds computation expressions to RxJava for enhanced reactive programming capabilities.

#event-driven#functional-programming#java-library
Stars62
Forks6
Last commit10 years ago
DNA
DNATypeScript

A library for building progressive web components with declarative APIs, customized built-in elements, and shadow-free composition.

#web-components#custom-elements#light-dom
Stars60
Forks1
Last commit25 days ago
Futures
FuturesSwift

A lightweight Swift framework for simplifying asynchronous programming with promises and futures across Apple platforms and Linux.

#futures#ios#async-await
Stars59
Forks6
Last commit6 years ago
cycle-color-picker
cycle-color-pickerJavaScript

A reactive color picker component for Cycle.js applications using xstream streams.

#cyclejs#functional-programming#ui-component
Stars58
Forks9
Last commit8 years ago
RxWebSocket
RxWebSocketSwift

A reactive WebSocket client for iOS/macOS/tvOS built on RxSwift and Starscream.

#starscream#ios#swift-package-manager
Stars55
Forks13
Last commit3 years ago
ng-event-bus
ng-event-busTypeScript

A lightweight RxJS-based message bus service for Angular applications with pattern-based event subscription.

#event-bus#reactive-programming#rxjs
Stars54
Forks10
Last commit3 months ago
ReactiveArray
ReactiveArraySwift

A Swift array class that can be observed using ReactiveCocoa's Signals for reactive programming.

#observable-collections#reactive-programming#mutable-collections
Stars53
Forks11
Last commit3 years ago
ngx-reactive-storage
ngx-reactive-storageTypeScript

A wrapper for IndexedDB and localStorage with a promise-based API, supporting Angular Signals and RxJS Observables.

#browser-storage#reactive-programming#localstorage
Stars53
Forks5
Last commit1 month ago
cl-flow
cl-flowCommon Lisp

A reactive computation tree library for asynchronous non-blocking concurrency in Common Lisp.

#computation-trees#asynchronous-programming#concurrent-workflows
Stars52
Forks4
Last commit4 years ago
zen-signals
zen-signalsTypeScript

A minimal observable library focused on readability and educational value for understanding reactive programming concepts.

#functional-programming#educational#composability
Stars52
Forks1
Last commit3 years ago
@cycle/storage
@cycle/storageTypeScript

A Cycle.js driver for accessing browser localStorage and sessionStorage as reactive streams.

#cyclejs#driver#browser-storage
Stars51
Forks12
Last commit5 years ago
Spring Vert.x Extension
Spring Vert.x ExtensionJava

A Spring extension that creates Spring-aware Vert.x verticles, enabling dependency injection and separate Spring contexts for each verticle.

#event-driven#spring-framework#dependency-injection
Stars50
Forks13
Last commit
DexieNET
DexieNETC#

A .NET wrapper for Dexie.js providing a type-safe, reactive API for IndexedDB with cloud sync support in Blazor WebAssembly applications.

#offline-first#reactive-programming#source-generator
Stars50
Forks5
Last commit1 year ago
vertx-rest
vertx-restJava

A Vert.x-based framework for building RESTful applications using JAX-RS annotations and standards.

#jax-rs#rest-api#reactive-programming
Stars49
Forks5
Last commit7 months ago
PreviousPage 8 of 14

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
8 years ago
6 years ago
7 years ago
7 years ago
Next
#State Management105
#Frontend100
#Typescript91
#Javascript88
#Rxjs80
#Functional Programming76
#Observables70
#Angular67
#Ios67
#Swift65
#Cyclejs62
#Reactive49