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

rxjs-common
rxjs-commonTypeScript

A collection of useful RxJS operators for common reactive programming patterns like caching, filtering, and array manipulation.

#functional-programming#observables#reactive-programming
Stars31
Forks2
Last commit8 months ago
element-js
element-jsJavaScript

Simple and lightweight base classes for creating web components with a beautiful, declarative API.

#web-components#custom-elements#vanilla-js
Stars30
Forks5
Last commit1 month ago
Phork.Blazor.Reactivity
Phork.Blazor.ReactivityC#

A Blazor state management library that automatically reacts to INotifyPropertyChanged and INotifyCollectionChanged events.

#webassembly#csharp#reactive-programming
Stars30
Forks5
Last commit1 year ago
electron-cycle-media
electron-cycle-mediaJavaScript

A simple media player built with Cycle.js and Electron for desktop applications.

#desktop-application#functional-programming#media-player
Stars29
Forks3
Last commit6 years ago
cycle-router5
cycle-router5JavaScript

A router driver for Cycle.js that wraps the router5 library for declarative routing in reactive applications.

#cyclejs#driver#single-page-application
Stars29
Forks4
Last commit11 years ago
cycle-socket.io
cycle-socket.ioJavaScript

A Cycle.js driver for integrating Socket.IO client functionality into reactive applications.

#cyclejs#driver#reactive-programming
Stars28
Forks7
Last commit8 years ago
rxjs-broker
rxjs-brokerJavaScript

An RxJS-based message broker for WebRTC DataChannels and WebSockets, providing reactive streams and message masking.

#reactive-programming#websocket#rxjs
Stars27
Forks4
Last commit3 days ago
aurelia-observer-patterns
aurelia-observer-patternsJavaScript

Example implementations of different observer pattern techniques in the Aurelia framework.

#javascript-framework#educational#frontend-development
Stars27
Forks3
Last commit
angular-signal-generators
angular-signal-generatorsTypeScript

An Angular library providing specialized signals and utilities to replace common reactive patterns for cleaner, more efficient code.

#animation#reactive-programming#debouncing
Stars27
Forks0
Last commit
Swift Reactive Playground
Swift Reactive PlaygroundSwift

A step-by-step Swift playground demonstrating ReactiveCocoa concepts through incremental commits.

#educational#reactive-programming#ios-development
Stars27
Forks5
Last commit12 years ago
cycle-gun
cycle-gunJavaScript

A Cycle.js driver that wraps Gun.js storage for reactive data flow in functional web applications.

#gun-driver#cyclejs#cyclejs-driver
Stars27
Forks4
Last commit8 years ago
Bindy
BindySwift

A simple, lightweight Swift library for reactive bindings and observable patterns in iOS/macOS apps.

#ios#reactive-programming#property-wrapper
Stars27
Forks4
Last commit4 years ago
tricycle
tricycleJavaScript

A browser-based scratchpad for experimenting with Cycle.js without any setup required.

#cyclejs#javascript-framework#prototyping-tool
Stars26
Forks4
Last commit9 years ago
Vert.x Beans
Vert.x BeansJava

A library that injects Vert.x core objects as Spring beans, enabling Vert.x usage as a library within Spring applications.

#event-driven#java-library#dependency-injection
Stars26
Forks11
Last commit5 months ago
ngx-common
ngx-commonTypeScript

A collection of Angular utilities including decorators, error handling, configuration management, and RxJS integration.

#decorators#reactive-programming#rxjs
Stars26
Forks2
Last commit5 months ago
meteor-pg
meteor-pgJavaScript

Enables reactive PostgreSQL queries in Meteor, syncing results to client-side Minimongo collections.

#minimongo#reactive-programming#database-integration
Stars25
Forks2
Last commit9 years ago
cycle-async-driver
cycle-async-driverJavaScript

A higher-order factory for creating async request/response drivers in Cycle.js applications.

#cyclejs#async-driver#side-effects
Stars24
Forks3
Last commit9 years ago
rxada
rxadaAda

An Ada 2012 implementation of the ReactiveX methodology for reactive programming with compile-time type safety.

#event-driven#functional-programming#rx
Stars24
Forks0
Last commit2 years ago
ReactiveLocation
ReactiveLocationSwift

A ReactiveSwift wrapper for CLLocationManager that automatically manages location updates and permissions.

#ios#reactive-programming#location-tracking
Stars24
Forks4
Last commit1 year ago
cycle-electron-driver
cycle-electron-driverJavaScript

Cycle.js drivers for building Electron applications, providing reactive interfaces to Electron's main process APIs.

#cyclejs#observables#reactive-programming
Stars23
Forks3
Last commit9 years ago
cyclejs-auth0
cyclejs-auth0JavaScript

A Cycle.js driver and component wrapper for integrating Auth0 authentication into reactive web applications.

#cyclejs#oauth#authentication
Stars23
Forks6
Last commit8 years ago
cyclejs-mock
cyclejs-mockJavaScript

A testing utility for Cycle.js applications that provides mocking and assertion helpers for observables and interactions.

#cyclejs#unit-testing#reactive-programming
Stars22
Forks0
Last commit11 years ago
cyclejs-fractals
cyclejs-fractalsTypeScript

A Cycle.js implementation of animated SVG fractal visualizations, demonstrating reactive programming with SVG.

#cyclejs#reactive-programming#functional-ui
Stars22
Forks6
Last commit9 years ago
RxFlow
RxFlowC#

A .NET library for reactive flow control using Rx (Reactive Extensions) with junction and distribution patterns.

#reactive-extensions#rx#data-flow
Stars22
Forks4
Last commit11 years ago
ngx-signal-pipes
ngx-signal-pipesTypeScript

A lightweight Angular library providing functional operators for transforming and reacting to signals.

#reactive-programming#computed#frontend
Stars22
Forks1
Last commit3 months ago
cycle-firebase
cycle-firebaseJavaScript

A Cycle.js driver for Firebase that provides reactive observables to query and update the real-time database.

#real-time-database#cyclejs#declarative-updates
Stars21
Forks3
Last commit10 years ago
cycle-notification-driver
cycle-notification-driverJavaScript

A Cycle.js driver for creating and handling HTML5 notifications in reactive applications.

#cyclejs#driver#observables
Stars21
Forks5
Last commit10 years ago
cycle-telegram
cycle-telegramTypeScript

A Cycle.js driver for building Telegram bots using the Telegram Bot API.

#cyclejs#functional-programming#driver
Stars20
Forks4
Last commit9 years ago
graafi
graafiJavaScript

A Cycle.js experiment exploring reactive programming patterns for building user interfaces.

#javascript-framework#reactive-programming#experimental
Stars20
Forks1
Last commit11 years ago
cycle-audio-graph
cycle-audio-graphJavaScript

A Cycle.js driver for creating and managing Web Audio API graphs using a virtual-audio-graph approach.

#audio-synthesis#cyclejs#functional-programming
Stars19
Forks2
Last commit4 months ago
signals
signalsGo

A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.

#fine-grained-reactivity#go-library#reactive-programming
Stars18
Forks0
Last commit9 days ago
sporadic
sporadicJavaScript

A JavaScript library providing composable concurrency abstractions like channels, streams, and coroutines.

#library#async-await#async-programming
Stars18
Forks3
Last commit4 days ago
cyclejs-group
cyclejs-groupJavaScript

A utility for Cycle.js that reduces boilerplate when creating groups of dependent streams.

#cyclejs#functional-programming#boilerplate-reduction
Stars18
Forks2
Last commit11 years ago
SuperManitu/cyclejs-sortable
SuperManitu/cyclejs-sortableTypeScript

A Cycle.js driver that enables drag-and-drop sorting for child elements within components.

#cyclejs#sortable-lists#reactive-programming
Stars17
Forks7
Last commit7 years ago
ACKReactiveExtensions
ACKReactiveExtensionsSwift

A collection of useful extensions for ReactiveSwift and ReactiveCocoa, simplifying reactive programming in iOS apps.

#ios#reactive-programming#binding-operators
Stars17
Forks4
Last commit2 years ago
cyclejs-animated-localstorage
cyclejs-animated-localstorageJavaScript

A Cycle.js driver that animates values before storing them in localStorage.

#cyclejs#animation#driver
Stars17
Forks0
Last commit10 years ago
PreviousPage 10 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
10 years ago
4 months ago
Next
#State Management105
#Frontend100
#Typescript91
#Javascript88
#Rxjs80
#Functional Programming76
#Observables70
#Angular67
#Ios67
#Swift65
#Cyclejs62
#Reactive49