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 36 of 276 projects

draw-cycle
draw-cycleHTML

Interactive visualization of a simple Cycle.js application showing data flow between streams, events, and DOM.

#dom-manipulation#functional-programming#reactive-programming
Stars151
Forks7
Last commit9 years ago
meteorhacks:search-source
meteorhacks:search-sourceJavaScript

A reactive data source for building instant search solutions in Meteor applications.

#search#client-side-caching#reactive-programming
Stars145
Forks34
Last commit5 years ago
Reaction.AsyncRx
Reaction.AsyncRxF#

Reactive programming library for F# Elmish and Fable applications using Async Observables.

#stream-processing#fable#functional-programming
Stars144
Forks19
Last commit3 years ago
CombineCoreBluetooth
CombineCoreBluetoothSwift

A Combine-based wrapper for Apple's CoreBluetooth framework, enabling reactive Bluetooth operations with publishers instead of delegates.

#ios#reactive-programming#bluetooth
Stars142
Forks11
Last commit1 year ago
ngify
ngifyTypeScript

A collection of TypeScript libraries that mimic Angular's APIs for HTTP clients and decorators in non-Angular environments.

#angular-http#angular-like#decorators
Stars141
Forks6
Last commit7 days ago
@ngify/http
@ngify/httpTypeScript

A collection of TypeScript libraries that mimic Angular's APIs for reactive HTTP clients and decorators.

#angular-http#angular-like#decorators
Stars141
Forks6
Last commit7 days ago
ngx-operators
ngx-operatorsTypeScript

A collection of specialized RxJS operators for Angular applications to handle loading states, HTTP events, and zone management.

#http-handling#file-download#change-detection
Stars139
Forks17
Last commit1 year ago
LightweightObservable
LightweightObservableSwift

A lightweight Swift implementation of observable sequences for reactive UI bindings and asynchronous data handling.

#rx#ios#ui-binding
Stars137
Forks11
Last commit3 years ago
RxJavaAsyncUtil
RxJavaAsyncUtilJava

A deprecated library providing asynchronous utilities for RxJava 1.x, now superseded by RxJava2Extensions.

#java-library#legacy-support#reactive-programming
Stars136
Forks19
Last commit7 years ago
ReactiveTask
ReactiveTaskSwift

A Swift framework for launching shell tasks with ReactiveSwift-based stream processing.

#stream-processing#command-line-tools#shell-integration
Stars131
Forks20
Last commit6 years ago
RxJavaString
RxJavaStringJava

Adds string and byte operators to RxJava for reactive text and binary data processing.

#java-library#io-streams#byte-operations
Stars130
Forks20
Last commit9 years ago
The White Rabbit
The White RabbitKotlin

A Kotlin coroutine-based library for RabbitMQ that simplifies asynchronous messaging with modern reactive patterns.

#rabbitmq-client#library#message-queue
Stars130
Forks9
Last commit6 days ago
Knot.x
Knot.x

A reactive integration framework for building scalable backend APIs that aggregate content from multiple sources.

#knotx#adobe-experience-manager#aem
Stars126
Forks26
Last commit4 years ago
RxReduce
RxReduceSwift

A lightweight framework for implementing a state container pattern in a reactive way for iOS/macOS apps.

#functional-programming#ios#mobile-architecture
Stars124
Forks10
Last commit7 years ago
Spin
SpinSwift

A Swift library for building unified feedback loops (state machines) that work with RxSwift, ReactiveSwift, and Combine.

#spin#reactive-programming#combine
Stars124
Forks9
Last commit5 years ago
fpRust
fpRustRust

A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.

#functional-programming#library#macros
Stars124
Forks7
Last commit4 years ago
VertxUI
VertxUIJava

A pure Java framework for building reactive client-side web apps with POJO traffic, declarative views, and jUnit GUI testing.

#single-page-applications#clientside#client-side-java
Stars124
Forks13
Last commit7 years ago
FluxCapacitor
FluxCapacitorSwift

A Swift library that implements the Flux design pattern using protocols and typealias for unidirectional data flow.

#ios#flux#flux-architecture
Stars122
Forks7
Last commit7 years ago
Vert.x Stack
Vert.x StackJava

A pre-configured Maven dependency management system for the Vert.x toolkit and its endorsed modules.

#version-management#reactive-programming#dependency-management
Stars122
Forks47
Last commit6 days ago
cyclejs-examples
cyclejs-examplesJavaScript

A collection of narrative, lesson-based examples for learning CycleJS, covering forms, routing, CRUD, and state management.

#cyclejs#examples#reactive-programming
Stars121
Forks8
Last commit8 years ago
assertj-rx
assertj-rxJava

AssertJ assertions for testing RxJava Observables (now deprecated).

#unit-testing#testing-library#observables
Stars117
Forks5
Last commit10 years ago
RxTuples
RxTuplesJava

A library providing simple tuple creation functions for RxJava to combine values in reactive streams.

#functional-programming#java-library#observable-combination
Stars114
Forks6
Last commit9 years ago
jest-marbles
jest-marblesTypeScript

A set of helper functions and Jest matchers for RxJS marble testing, making reactive code testing easy and clear.

#jest-matchers#rxjs6#unit-testing
Stars114
Forks14
Last commit7 days ago
fx-clj
fx-cljClojure

A Clojure library for building JavaFX 8 applications with functional, hiccup-like syntax and core.async integration.

#desktop-application#fxml#hiccup-syntax
Stars111
Forks9
Last commit8 years ago
cyclic-router
cyclic-routerJavaScript

A routing library for Cycle.js applications that wraps main functions and integrates with @cycle/history.

#cyclejs#single-page-application#reactive-programming
Stars109
Forks24
Last commit7 years ago
OneWay
OneWaySwift

A lightweight Swift library for state management using unidirectional data flow, built on Swift Concurrency.

#ios#swift-concurrency#reactive-programming
Stars109
Forks10
Last commit6 days ago
Viewmodel
ViewmodelJavaScript

A lightweight Knockout.js plugin for creating viewmodels with minimal boilerplate and maximum flexibility.

#ui-binding#frontend-development#client-side-templating
Stars105
Forks26
Last commit10 years ago
RxJavaJoins
RxJavaJoinsJava

Adds join operators to RxJava for combining multiple observable sequences based on pattern matching.

#stream-processing#observable-joins#java-library
Stars101
Forks10
Last commit11 years ago
RxJavaMath
RxJavaMathJava

Provides mathematical operators and utilities for RxJava to enable reactive numeric computations.

#math-operators#java-library#reactive-programming
Stars100
Forks15
Last commit10 years ago
GodotSx
GodotSxGDScript

A lightweight library that extends Godot 4's native signals with reactive-style operators like filter, map, merge, debounce, and throttle.

#event-driven#rx#godot-4
Stars100
Forks4
Last commit1 year ago
tansu
tansuTypeScript

A lightweight, push-based, framework-agnostic state management library inspired by Svelte stores with computed and batch extensions.

#interop#derived#signal
Stars100
Forks10
Last commit7 months ago
GodotRx
GodotRxC#

Reactive extensions for Godot C# providing observables for signals, lifecycle events, input, and frame events with reactive properties.

#reactive-extensions#observables#csharp
Stars98
Forks8
Last commit1 year ago
ReactiveCocoa Playground
ReactiveCocoa PlaygroundSwift

An interactive Swift playground demonstrating ReactiveCocoa concepts with practical examples.

#reactive-programming#educational-tool#learning-resource
Stars97
Forks7
Last commit
redurx
redurxJavaScript

A Redux-inspired state management library using RxJS observables for functional reactive programming.

#functional-programming#flux-architecture#observables
Stars95
Forks3
Last commit8 years ago
reactify
reactifyScala

A true Functional Reactive Programming framework for Scala that enables reactive programming with standard Scala syntax.

#reactive-values#frp-library#rx
Stars92
Forks4
Last commit16 days ago
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
PreviousPage 7 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
Next
#State Management60
#Ios55
#Swift52
#Observables45
#Functional Programming45
#Frontend40
#Javascript39
#Reactive39
#Rxjava38
#Rxjs35
#Typescript32
#Asynchronous31