Similar libraries which were inspired by RxJS
Libraries
- Bacon - A small functional reactive programming lib for JavaScript
- Kefir - Is a Reactive Programming library for JavaScript inspired by Bacon.js and RxJS, with focus on high performance and low memory usage
- Streamly - A very small functional reactive programming lib for JavaScript.
- Flyd - The minimalistic but powerful, modular, functional reactive programming library in JavaScript
- Asyncplify - FRP (functional reactive programming) library for Javascript
- RxJS(ES6) - A reactive programming library for JavaScript
- RxJS-2016
- RxJS(Modular) - Modular version of RxJS
- Most - Monadic reactive streams
- Reactor.js - Javascript reactive programming library
- Reactive.js - A library for programming reactively in Javascript.
- Sig - High-level reactive-style programming in javascript
- F - Dead simple library for functional and reactive programming in JavaScript
- Model - A functional reactive model library for interactive data visualization.
- Reactive Model - A library for reactive models.
- Proactjs - Reactive JavaScript Object Properties
- Axos - High-performance multi-paradigm async programming
- es-observable - Observables for ECMAScript
- MOBservable - Library to create reactive data structures and functions
- DYReactive - Reactive programming library
- adtstream - Streams built using Algebraic Data Types (ADT) and Pure FP (Haskell like) code
- Radioactive - The Missing Native Functional Reactive API for Javascript
- Frampton - A functional reactive library
- havelock - Functional Reactive State for JavaScript and TypeScript
- timeengine - Time Engine is the True Functional Reactive Programming Library from the Point of View of Physics, our World and Time
- frp.js - Functional Reactive Programming primitives for JavaScript
- fairmont-reactive - Functional reactive programming in JavaScript and CoffeeScript
- paunkie - No non-sense Functional Reactive Programming Library
- mom - Minimalistic reactive javascript framework (mori + snabbdom)
- Apostate - Reactive state management
- cellx - Ultra-fast implementation of reactivity for javascript
- dgelong - A JavaScript Implementation of Useful First-class Citizens
- dv.js - Dynamic Value. Basic FRP with Javascript
- Highland - The high-level streams library for Node.js and the browser
- Asynquence - Promise-style async sequence flow-control
- furp - FRP with LiveScript
- derivablejs - Functional Reactive State for JavaScript and TypeScript
- happen.js - Functional Reactive & Dataflow programming in Javascript done right, done fast
- quiver-signal - FRP signal type for Quiver front end
- frpjs - Functional Reactive Programming Library for JavaScript
- nexus - An FRP cell application framework
- catalyst - Experimenting with push/pull FRP
- basic-streams - Experimental very basic reactive streams implementation for JavaScript
- phlorx - A light-weight, task efficient, fault tolerant JavaScript library for functional reactive programming
- Emit - Simple Reactive JavaScript library using ES6 generators/iterators
Frameworks
- Yolk - A library for building asynchronous user interfaces
- Reflex - Functional reactive UI library
- Zorium - The CoffeeScript Web Framework
- Cycle - A fully reactive JavaScript framework for Human-Computer Interaction
- WebRx - WebRx is a browser-based MVVM-Framework that combines functional-reactive programming with declarative Data-Binding, Templating and Client-Side Routing.
- Falcor - A JavaScript library for efficient data fetching
- jsblocks - Better MV-ish Framework (doesn't use Rx but use frp)
- reaxtor - Falcor + Rx + virtual-dom
- RxUI - A MVVM framework that integrates Reactive Extensions for JavaScript. Inspired by ReactiveUI for .Net
- tsers - Transducer-Signal-Executor framework for Reactive Streams
- stanga - The essential Cycling gear that every Cyclist needs
- udeo - RxJS based state streams
- act - A simple reactive front-end framework
Resources
- https://github.com/christianramsey/rx-react-flux
- https://github.com/LeeCampbell/RxCookbook
- https://github.com/zsoltk/RxAndroidLibs
- http://elm-lang.org/guide/reactivity
- https://github.com/vagmi/jqconf-elm-talk
- https://blogs.endjin.com/2014/04/event-stream-manipulation-using-rx-part-1
- http://blog.webrunners.de/series/reactive-extensions
- http://www.introtorx.com
- https://github.com/riiid/rxjs-dash
- http://leecampbell.blogspot.com/2010/05/intro-to-rx.html
- https://github.com/pinakinmistry/workshops/tree/gh-pages/frjs2
- https://github.com/annamalai-saro/Rx.js-REPL
- https://github.com/RWTreichel/frp-demo
- https://github.com/d6u/reactdc-rxjs-talk
- Introduction to Reactive Programming
- Cycle.js Fundamentals
- Step-by-Step Async JavaScript with RxJS
- Reactive polyglot
- awesome-rxjava - Useful resources for working with RxJava
- awesome-rxjs - A collection of awesome RxJS resources
- adventures-reactive-web-dev - Adventures in Reactive Web Development
- angular2-community-faq
- reactive-states - Reactive state implementations (brainstorming)
- A collection of markdown on Reactive Extensions
- Tutorials
- Useful resources for Reactive Extensions
- RxJS 5 Operators By Example
- Comprehensive Introduction to @ngrx/store
- Visualization of Elm Signals
- How much operators you can use together?
- RxSwift Operators Cheat Sheet by Donghua Li
- Duality and the End of Reactive
- A Survey on Reactive Programming
- Hello RxJS
- Modernization of Reactivity
DerivableJS
Sodium
- https://github.com/SodiumFRP/sodium
- https://github.com/SodiumFRP/sodium-typescript
- https://github.com/JamesTimms/FRPGameEngine
- https://github.com/SodiumFRP/sodium-kotlin
Jnoid
Lazychain
Java
- https://github.com/skimarxall/RxFlux
- https://gist.github.com/cesarferreira/510aa2456dc0879f559f
- https://github.com/ReactiveX/RxJava
- https://github.com/davidmoten/rxjava-extras
- https://github.com/davidmoten/rxjava-jdbc
- https://github.com/darylteo/rxjava-promises
- https://github.com/ReactiveX/RxNetty
- https://github.com/fabioCollini/IntroToRetrofitRxJava
- https://github.com/Froussios/Intro-To-RxJava (learning material)
- https://github.com/jmhofer/rxjava-libgdx
- https://github.com/meez/mod-rxjava
- https://github.com/samuelgruetter/rx-playground
- https://github.com/vert-x/mod-rxvertx
- https://github.com/mox601/rx-java-spike
- https://github.com/vert-x3/vertx-rx
- https://github.com/pk11/rxnetty-router
- https://github.com/threerings/react
- https://github.com/ReactiveX/RxSwing
- https://github.com/lzyzsd/Awesome-RxJava
- https://github.com/Gridstone/RxStore
- https://github.com/f2prateek/rx-receivers
- https://github.com/f2prateek/rx-preferences
- https://github.com/ReactiveX/RxJavaString
- https://github.com/ReactiveX/RxJavaAsyncUtil
- https://github.com/mutexkid/rxjava-koans
- https://github.com/helmbold/rxfilewatcher
- https://github.com/Marchuck/RxRealm
- https://github.com/Reyurnible/RxAnimation
- https://github.com/digitalbuddha/StoreDemo
- https://github.com/pakoito/RxPartialApplication
- https://github.com/JakeWharton/RxReplayingShare
- https://github.com/akarnokd/RxAgera
Android
- https://github.com/requery/requery
- https://github.com/ReactiveX/RxAndroid
- https://github.com/tehmou/rx-android-architecture
- https://github.com/mcharmas/Android-ReactiveLocation
- https://github.com/kaushikgopal/Android-RxJava (should be read first)
- https://github.com/JakeWharton/RxBinding
- https://github.com/vyshane/rex-weather
- https://github.com/Naturally-Being/G-Rex
- https://github.com/novoda/rxpresso
- https://github.com/erickok/RxCupboard
- https://github.com/ogaclejapan/RxBinding
- https://github.com/kboyarshinov/realm-rxjava-example
- https://github.com/exallium/RxRecyclerView
- https://github.com/richardradics/RxAndroidBootstrap
- https://github.com/square/retrofit
- https://github.com/futurice/android-best-practices
- https://github.com/andrewhr/rxjava-android-example
- https://github.com/aurae/RxBonjour
- https://github.com/square/sqlbrite
- https://github.com/pushtorefresh/storio
- https://github.com/wverdese/rxgithub
- https://github.com/kgmyshin/Observer-Pattern-to-Rx
- https://github.com/mattlogan/RxJavaImageSearch
- https://github.com/danosipov/rxdownloader
- https://github.com/jejking/RxOsmParser
- https://github.com/tehmou/RxMapsAndroid
- https://github.com/colintheshots/RxRetrofitAutoCompleteExample
- https://github.com/nightbear1009/SmallDaggerRetrofitRxjavaSample
- https://github.com/drteeth/android-rx-mvvm
- https://github.com/abufathan/RxRobo
- https://github.com/asufana/rxjava-github-api
- https://github.com/konmik/RxQuery
- https://github.com/RxTUDelft/RxJavaGames
- https://github.com/kboyarshinov/realm-rxjava-example
- https://github.com/android10/Android-ReactiveProgramming
- https://github.com/mdrabic/android-yolo-rxsensors
- https://github.com/fedestyla/RetrofitWithRx
- https://github.com/michaelworth/RxTwitter
- https://github.com/miomao656/RxMeetUp
- https://github.com/evant/rxloader
- https://github.com/t28hub/RxWeather
- https://github.com/GDG-Korea/HelloRx
- https://github.com/talenguyen/rxflux
- https://github.com/kaushikgopal/RxJava-Android-Samples
- https://github.com/ewintory/udacity-popular-movies
- https://github.com/trello/RxLifecycle
- https://github.com/jacek-marchwicki/rx-java-extensions
- https://github.com/ivacf/archi
- https://github.com/ekamp/RxCurrently
- https://github.com/konmik/nucleus
- https://github.com/Gitteroid/GitterRxJavaSDK
- https://github.com/reark/reark
- https://github.com/3pillarlabs/rx_android_workshop
- https://github.com/aaronzirbes/rx-java-playground
- https://github.com/mulab/rx-realm
- https://github.com/RefineriaWeb/base_app_android
- https://github.com/yongjhih/RxBolts
- https://github.com/LiveTyping/u2020-mvp
- https://github.com/wongcain/metronome-android
Tutorials
Scala
- https://github.com/LoyolaChicagoCode/clickcounter-android-rxscala
- https://github.com/Applied-Duality/RxGame
- https://github.com/lukiano/rxspray
- https://github.com/jmhofer/activator-libgdx-rxscala
- https://github.com/jmhofer/rxjava-akka
- https://github.com/plasmaconduit/conveyance
- https://github.com/MetaStack-pl/MetaRx
- https://github.com/monifu/monifu
- https://github.com/raimohanska/francis
- https://github.com/cjdev/kafka-rx
- https://github.com/evgenynacu/android-frp
- https://github.com/widok/widok
- https://github.com/monixio/monix
- https://github.com/dylemma/scala.frp
Groovy
Kotlin
- https://github.com/prt2121/Ktown
- https://github.com/ReactiveX/RxKotlin
- https://github.com/cy6erGn0m/kotlin-rxokhttp-websocket
- https://github.com/griffio/kotlin-rx-android
- https://github.com/stepango/kotlin_rxbinding_android_demo
- https://github.com/kittinunf/RxMovieKotlin
- https://github.com/benoitletondor/Rx4Square
- https://github.com/importre/popular
- https://github.com/satorufujiwara/kotlin-android-example
- https://github.com/ian-ellis/kotlin-mvvm
- https://github.com/pine613/rxkotlin-collections
- https://github.com/brianegan/bansa
- https://github.com/GavinPacini/daysuntil
.NET
- https://github.com/TORISOUP/PhotonRx
- https://github.com/ufcpp/AwaitableUniRx
- https://github.com/mavriel/UniRxForNGUI
- https://github.com/TORISOUP/UniRxExamples
- https://github.com/runceel/UniRxProperty
- https://github.com/keijiro/Reaktion
- http://forum.unity3d.com/threads/unirx-reactive-extensions-for-unity.248535
- https://github.com/Reactive-Extensions/Rx.NET
- https://github.com/neuecc/UniRx (Unity)
- https://github.com/zillakot/reactive-core (Unity)
- https://github.com/TORISOUP/UniRxWorkBook (Unity)
- https://github.com/waynebaby/MVVM-Sidekick
- https://github.com/niik/RxSpy
- https://github.com/atsushieno/mono-reactive
- https://github.com/inter8ection/Obvs
- https://github.com/shiftkey/Reactive.EventAggregator
- https://github.com/inconspicuous-creations/Inconspicuous.Framework
- https://github.com/RxDave/Rxx
- https://github.com/Reactive-Extensions/RxToBand
- https://github.com/MarcusKohnert/Kinect.ReactiveV2
- https://github.com/ugaya40/RxFlow
- https://github.com/reactiveui/ReactiveUI
- https://github.com/AdaptiveConsulting/ReactiveTrader
- https://github.com/runceel/ReactiveProperty
- https://github.com/atsushieno/mono-reactive
- https://github.com/shiftkey/ReactiveGit
- https://github.com/sh1989/ReactiveFlickr
- https://github.com/terrehbyte/UnityRxResearch
- https://github.com/TORISOUP/UniRxExamples
- https://github.com/Froussios/New-Intro-To-Rx
- https://github.com/rbirkby/RxMovies
- http://reactiveoauth.codeplex.com
- https://github.com/runceel/UniRxProperty
- https://github.com/LeeCampbell/RxCookbook
- https://github.com/bordoley/RxApp
- https://github.com/rob-blackbourn/JetBlack.Network
- https://github.com/TheAngryByrd/RxSandbox
- https://github.com/JuliusSweetland/OptiKey
- https://github.com/envicase/ReactiveMvvm
- https://github.com/JohanLarsson/Gu.Reactive
- https://github.com/tamirdresher/RxInAction
- https://github.com/ApocalypticOctopus/Rx.Community.Extensions
- https://github.com/akarnokd/RxReactiveStreamsCSharp
- https://github.com/kswoll/sexy-react
- https://github.com/ExRam/ExRam.ReactiveCollections
- https://github.com/Anna-Rx/Anna
- https://github.com/akarnokd/RxAdvancedFlow
- https://github.com/AdaptiveConsulting/ReactiveTraderCloud
- https://github.com/jcmm33/ReactiveUI.Validation
- https://github.com/Weingartner/ReactiveCompositeCollections
C++
Python
Ruby
Swift
FSharp
- https://github.com/fsprojects/FSharp.Control.Reactive
- http://rxbuilder.codeplex.com
- http://fsreactive.codeplex.com
PHP
Dart
Rust
- https://github.com/owickstrom/rust-rx
- https://github.com/ReactiveX/RxRust
- https://github.com/SCareAngel/kick-rs
Haskell
- https://github.com/raimohanska/rx-haskell
- https://github.com/avieth/frappe
- https://github.com/schell/odin
Lua
Elixir
Nim
MObservable
DerivableJS
Other
Haskell
- https://github.com/ivanperez-keera/Yampa
- https://github.com/raimohanska/reactive-bacon
- https://github.com/jspahrsummers/RxHaskell
- https://github.com/raimohanska/rx-haskell