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 250 projects

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
Cycle.js
Cycle.js

A curated collection of awesome tools, libraries, tutorials, and resources for the Cycle.js framework.

#cyclejs#functional-programming#javascript-framework
Stars823
Forks69
Last commit5 years ago
Javelin
JavelinClojure

A ClojureScript library for spreadsheet-like reactive dataflow programming with cells and formulas.

#functional-programming#clojurescript#lenses
Stars818
Forks44
Last commit2 years ago
ng-web-apis
ng-web-apisTypeScript

High-quality lightweight wrappers for native Web APIs designed for idiomatic use with Angular.

#hacktoberfest#api#dependency-injection
Stars815
Forks39
Last commit7 days ago
rxjava-jdbc
rxjava-jdbcJava

A reactive Java library for efficient, functional composition of database calls using JDBC and RxJava Observables.

#database-access#orm#functional-composition
Stars803
Forks114
Last commit9 days ago
Vert.x blueprint - Microservice application
Vert.x blueprint - Microservice applicationJava

A blueprint for building reactive microservice applications using Vert.x, featuring a micro-shop example.

#api-gateway#event-driven-architecture#elk-stack
Stars789
Forks298
Last commit
missionary
missionaryClojure

A reactive dataflow programming toolkit for Clojure/Script providing functional effect and streaming primitives.

#clojurescript#reactive-programming#functional-effects
Stars786
Forks32
Last commit2 months ago
Signals
SignalsDart

A fine-grained reactive programming library for Dart and Flutter applications with automatic dependency tracking.

#dart#fine-grained-reactivity#reactive-programming
Stars780
Forks82
Last commit1 day ago
Echarts
EchartsDart

A Flutter widget for embedding Apache ECharts charts with reactive data updates and two-way communication.

#dart#chart#ios
Stars767
Forks176
Last commit9 months ago
Flutter Reactive BLE
Flutter Reactive BLEDart

A Flutter library for reactive Bluetooth Low Energy (BLE) operations supporting multiple device connections.

#dart#iot#ios
Stars731
Forks386
Last commit12 days ago
RxAutomaton
RxAutomatonSwift

A state machine library for RxSwift that combines state transitions with side effects, inspired by Redux and Elm.

#functional-programming#ios#side-effects
Stars712
Forks30
Last commit4 years ago
QBit
QBitJava

A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.

#high-performance#queue#microservice
Stars707
Forks142
Last commit8 years ago
ggvis <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
ggvis <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

An interactive grammar of graphics for R that combines ggplot2's grammar with reactive programming from Shiny.

#dplyr#interactive-graphics#reactive-programming
Stars707
Forks167
Last commit
RxAnimated
RxAnimatedSwift

Adds smooth animations to RxCocoa bindings for iOS UI updates.

#ios#ui-animation#reactive-programming
Stars686
Forks34
Last commit4 years ago
ngx-sweetalert2
ngx-sweetalert2TypeScript

Official Angular integration for SweetAlert2, providing declarative, reactive, and template-driven alert dialogs.

#sweetalert2#alert-dialogs#sweetalert
Stars673
Forks100
Last commit1 month ago
signaldb
signaldbTypeScript

A reactive, local-first JavaScript database with signal-based reactivity and real-time sync for modern web apps.

#database#javascript-database#offline-first
Stars663
Forks41
Last commit1 day 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
Stars656
Forks21
Last commit8 days ago
v-network-graph
v-network-graphTypeScript

An interactive SVG-based network graph visualization component for Vue 3 with reactive data binding.

#reactive-programming#vue3#svg
Stars642
Forks50
Last commit5 months 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
RxReplayingShare
RxReplayingShareJava

An RxJava transformer that combines replay(1), publish(), and refCount() operators for efficient value caching.

#operator#caching#android
Stars624
Forks28
Last commit22 days ago
The Context
The Context

A podcast about Android development featuring expert hosts and guests discussing architecture, tools, and industry insights.

#developer-education#software-architecture#open-source
Stars623
Forks17
Last commit6 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars619
Forks73
Last commit5 months ago
O'Doyle Rules
O'Doyle RulesClojure

A rules engine for Clojure and ClojureScript that uses id-attribute-value tuples for flexible data modeling and reactive updates.

#rete-algorithm#clojurescript#rules-engine
Stars569
Forks22
Last commit2 years ago
EmitterKit
EmitterKitSwift

A type-safe, non-verbose replacement for NSNotificationCenter and KVO in Swift.

#ios#reactive-programming#observer-pattern
Stars563
Forks68
Last commit3 years ago
meteor-user-status
meteor-user-statusJavaScript

A Meteor package that tracks user connection state, online presence, and client-side inactivity.

#client-monitoring#hacktoberfest#user-management
Stars557
Forks85
Last commit15 days ago
RxLua
RxLuaLua

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

#functional-programming#observables#reactive-programming
Stars537
Forks78
Last commit6 years ago
Hanson
HansonSwift

A lightweight Swift library for observing and binding values, designed to support MVVM architecture in iOS apps.

#apple-platforms#ios#observation
Stars507
Forks12
Last commit4 years ago
A list of helpful Scala related questions you can use to interview potential candidates
A list of helpful Scala related questions you can use to interview potential candidates

A curated collection of Scala interview questions for vetting potential candidates across language features, functional programming, and reactive concepts.

#functional-programming#akka#hiring
Stars504
Forks86
Last commit9 years ago
svelthree
svelthreeSvelte

A Svelte component library for declaratively building three.js 3D scenes and applications.

#svelte-accmod#reactive-programming#threejs
Stars483
Forks14
Last commit1 year ago
leptos-use
leptos-useRust

A comprehensive collection of essential utilities for building reactive web applications with the Leptos framework.

#leptos#webassembly#web-assembly
Stars479
Forks105
Last commit6 days ago
Signals
SignalsSwift

A micro-library for creating and observing events in Swift, replacing delegates, actions, and NotificationCenter.

#ios#delegation-pattern#type-safety
Stars467
Forks74
Last commit5 years ago
evt
evtTypeScript

A TypeScript-first, type-safe replacement for EventEmitter with a gentle learning curve.

#promise-based-events#async-await#eventemitter
Stars463
Forks8
Last commit8 months ago
Tributary
TributaryPython

A Python library for constructing reactive dataflow graphs and streaming computations as data models.

#real-time-processing#data-modeling#python-data-streams
Stars463
Forks38
Last commit1 month ago
Deer
DeerDart

A minimalist Flutter todo app built using the BLoC pattern for clean state management.

#dart#todo#productivity
Stars460
Forks101
Last commit5 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 commit12 days ago
reaktiv
reaktivPython

A reactive state management library for Python with automatic dependency tracking, inspired by Angular Signals and SolidJS.

#fine-grained-reactivity#rx#asyncio
Stars443
Forks8
Last commit3 months ago
PreviousPage 4 of 7

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