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

Python
PythonJava

Python language support for the Vert.x reactive toolkit, enabling Python developers to build reactive applications.

#event-driven#reactive-programming#asynchronous
Stars8
Forks7
Last commit10 years ago
ng-signal-query
ng-signal-queryTypeScript

A type-safe Angular querying library built on signals for server state, infinite queries, mutations, and caching.

#data-fetching#caching#reactive-programming
Stars8
Forks1
Last commit23 days ago
ngx-open-web-ui-chat
ngx-open-web-ui-chatTypeScript

Angular 20 component library for embedding OpenWebUI chat interfaces with conversation history, markdown, and modern reactive architecture.

#markdown-rendering#conversation-history#ai-chat
Stars8
Forks1
Last commit
Kefir
KefirHTML

A Reactive Programming library for JavaScript with a focus on high performance and FRP concepts.

#declarative-programming#asynchronous-programming#reactive-programming
Stars8
Forks5
Last commit3 years ago
cyclejs-hangman
cyclejs-hangmanJavaScript

A hangman word game implementation built with the Cycle.js framework for reactive programming.

#cyclejs#functional-programming#mvi-pattern
Stars8
Forks0
Last commit9 years ago
Vite + RxDB + Lit
Vite + RxDB + LitTypeScript

A minimal example project demonstrating RxDB integration with Vite, Lit, and TypeScript.

#web-components#reactive-programming#example-project
Stars7
Forks1
Last commit3 months ago
photon
photonClojure

A Clojure(Script) library for building real-time web applications, similar to Meteor.

#meteor-alternative#clojurescript#realtime-web
Stars7
Forks1
Last commit9 years ago
STDevRxExt
STDevRxExtSwift

A collection of extension functions for RxSwift and RxCocoa to simplify reactive programming in Swift.

#driver#reactive-programming#swift4
Stars7
Forks2
Last commit6 months ago
scalajs-gremlin-client
scalajs-gremlin-clientScala

A Scala.js client for Gremlin Server with a reactive, typeclass-based API for querying graph databases from the browser.

#scala-js#upickle#reactive-programming
Stars7
Forks1
Last commit6 years ago
tracked-instance
tracked-instanceTypeScript

A Vue 3 composable to track form changes and send only modified fields to the backend.

#change-detection#composables#state-tracking
Stars6
Forks0
Last commit1 month ago
cyclejs-starwars
cyclejs-starwarsCSS

A Star Wars character search application built with Cycle.js and RxJS, following the Model-View-Intent pattern.

#cyclejs#model-view-intent#reactive-programming
Stars6
Forks0
Last commit8 years ago
@cycle-robot-drivers/speech
@cycle-robot-drivers/speechTypeScript

A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.

#robotics#robot-control#cyclejs
Stars6
Forks1
Last commit6 years ago
Fuse Pokedex
Fuse PokedexJavaScript

A Pokédex application built with FuseTools for cross-platform mobile development.

#ui-animation#offline-first#reactive-programming
Stars6
Forks0
Last commit8 years ago
cycle-node-http-server
cycle-node-http-serverJavaScript

A Cycle.js driver and router component for creating and managing HTTP/HTTPS servers with reactive streams.

#cyclejs#http-server#server-side
Stars6
Forks3
Last commit9 years ago
mjyc/cycle-posenet-driver
mjyc/cycle-posenet-driverTypeScript

A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.

#robotics#cyclejs#functional-programming
Stars6
Forks1
Last commit6 years ago
cycle-sse-driver
cycle-sse-driverCoffeeScript

A Cycle.js driver for Server-Sent Events (SSE) enabling real-time server-to-client data streaming.

#cyclejs#browserify#reactive-programming
Stars6
Forks0
Last commit10 years ago
CoreEvents
CoreEventsSwift

A lightweight Swift library providing three base event types for different message handling patterns.

#event-driven#ios#reactive-programming
Stars6
Forks2
Last commit4 years ago
magic-cart
magic-cartJavaScript

A sample shopping cart application demonstrating basic Cycle.js framework features.

#cyclejs#javascript-framework#demo-application
Stars6
Forks0
Last commit11 years ago
Rx Playground
Rx PlaygroundSwift

An Xcode playground for experimenting with RxSwift reactive programming in Swift.

#learning-tool#reactive-programming#swift-playground
Stars6
Forks5
Last commit6 years ago
rxjs-collection
rxjs-collectionTypeScript

A library that enhances JavaScript collections (Array, Map, Set, etc.) with reactive observables using RxJS.

#javascript-collections#library#observables
Stars5
Forks0
Last commit1 year ago
live-cells
live-cellsCommon Lisp

A reactive programming library for Common Lisp, enabling data-driven UI updates and state management.

#declarative-programming#data-flow#reactive-programming
Stars5
Forks0
Last commit7 months ago
cycle-gear
cycle-gearTypeScript

A formalization of the CycleJS MVI pattern with main function factories for componentized architecture.

#cyclejs#component-architecture#mvi-pattern
Stars5
Forks1
Last commit8 years ago
AsyncRestClient
AsyncRestClientGroovy

A lightweight Groovy extension that adds asynchronous REST call support via RxGroovy/RxJava.

#rest-client#rxgroovy#reactive-programming
Stars5
Forks1
Last commit5 years ago
signal-translate
signal-translateTypeScript

A type-safe translation library for Angular applications using signals for reactive state management.

#type-safety#reactive-programming#frontend
Stars5
Forks1
Last commit6 days ago
cycle-svg-pan-and-zoom
cycle-svg-pan-and-zoomJavaScript

A Google Maps style SVG pan and zoom component for Cycle.js, enabling click-and-drag panning and mouse wheel zooming.

#cyclejs#web-components#interactive-graphics
Stars5
Forks3
Last commit
cyclejs-notes
cyclejs-notesJavaScript

A notes application built with Cycle.js and Orbit.js that syncs between local IndexedDB and a JSON API.

#cyclejs#offline-first#web-app
Stars5
Forks1
Last commit3 years ago
RxBlazorLight
RxBlazorLightC#

A reactive wrapper for MudBlazor components using R3 for reactive programming in Blazor applications.

#mudblazor#webassembly#csharp
Stars5
Forks0
Last commit9 months ago
trpc-angular
trpc-angularTypeScript

Angular packages for tRPC: an HttpClient link and TanStack Query integration for reactive data fetching.

#trpc#data-fetching#type-safety
Stars5
Forks0
Last commit6 months ago
ngx-signal-permissions
ngx-signal-permissionsTypeScript

A signal-based Angular library for managing permissions and roles with TypeScript support.

#role-management#reactive-programming#authorization
Stars4
Forks0
Last commit9 months ago
cycle-github-emojis
cycle-github-emojisJavaScript

A GitHub emoji viewer built with Cycle.js that allows searching, filtering, and favoriting emojis with local storage persistence.

#github-tools#snabbdom#reactive-programming
Stars4
Forks1
Last commit8 years ago
cycle-socketcluster
cycle-socketclusterJavaScript

A SocketCluster driver for Cycle.js that enables real-time bidirectional communication between Cycle.js applications and SocketCluster servers.

#driver#reactive-programming#websocket
Stars4
Forks0
Last commit10 years ago
cyclejs-wc
cyclejs-wcJavaScript

A utility for creating Web Components using the Cycle.js framework and reactive programming patterns.

#cyclejs#web-components#custom-elements
Stars4
Forks1
Last commit11 years ago
cycle-selection-driver
cycle-selection-driverTypeScript

A Cycle.js driver for interacting with the browser's Selection API to handle text selection and caret position.

#cyclejs#driver#reactive-programming
Stars4
Forks1
Last commit3 years ago
cycle-page
cycle-pageJavaScript

A tiny client-side router driver for Cycle.js applications that manages browser history and location state.

#cyclejs#functional-programming#single-page-application
Stars4
Forks2
Last commit9 years ago
Scramjet C++
Scramjet C++C++

A C++ reactive stream programming framework for live data computation with concurrent asynchronous operations.

#live-data#stream-processing#concurrent-computing
Stars4
Forks0
Last commit4 years ago
purescript-zeta
purescript-zetaPureScript

A PureScript implementation of signals for managing state changes with traversable references and dynamic handler sets.

#functional-programming#signal#pure-implementation
Stars4
Forks0
Last commit6 years ago
PreviousPage 12 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
1 month ago
9 years ago
Next
#State Management105
#Frontend100
#Typescript92
#Javascript88
#Rxjs80
#Functional Programming76
#Observables70
#Angular67
#Ios67
#Swift65
#Cyclejs62
#Reactive50