Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reactive Programming

Reactive Programming

276 projects

Showing 24 of 276 projects

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 commit5 years ago
Kafka Client
Kafka ClientJava

A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.

#stream-processing#event-driven#message-queue
Stars89
Forks88
Last commit6 days 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
Forks18
Last commit
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
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
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
Stars83
Forks10
Last commit3 months 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
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
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
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
Stars76
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
Stars75
Forks64
Last commit6 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 commit4 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 commit6 days 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
Stars63
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
Stars61
Forks1
Last commit8 days ago
PreviousPage 8 of 8

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
#State Management60
#Ios55
#Swift52
#Observables45
#Functional Programming45
#Frontend40
#Javascript39
#Reactive39
#Rxjava38
#Rxjs35
#Typescript32
#Asynchronous31