Skip to content
A curated list of awesome functional reactive programming stuff in js
Branch: master
Clone or download
Latest commit 77b8399 Jan 15, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Add Lell Jan 13, 2016

README.md

Awesome FRP JS

A curated list of awesome (functional) reactive programming stuff in js

Inspired by the awesome list thing.

Libraries

  • RxJS - The Reactive Extensions for JavaScript
  • Lell - Reactive State with no boilerplate. Init and subscribe! Built on Rx
  • bacon.js - A small functional reactive programming lib for JavaScript.
  • Highland - The high-level streams library for Node.js and the browser.
  • radioactive - The Missing Native Functional Reactive API for Javascript
  • cycle - An honestly reactive framework for web user interfaces
  • most - Monadic streams for reactive programming
  • Kefir - Inspired by Bacon.js and RxJS with focus on high performance and low memory consumption.
  • flyd - The minimalistic but powerful, modular, functional reactive programming library in JavaScript
  • basic-streams - Experimental very basic reactive streams implementation for JavaScript, with Fantasy Land wrapper

Books

Resources

  • gtor - A General Theory of Reactivity
  • learnrx - Functional Programming in Javascript
  • introrx - The introduction to Reactive Programming you've been missing
  • Rx marbles - Interactive diagrams of Rx Observables
  • implementing snake in bacon.js - Practical introduction to FRP
  • Rx book - The most in-depth journey to RxJS you can imagine – live examples and stuff

Languages*

  • elm - The best of functional programming in your browser

* – Languages with FRP built in. To land in this list they must compile to JavaScript and play well within a JS app.

Related Lists

Contribution

⭐️ Suggestions and PRs are welcome! ⭐️

License

CC0

To the extent possible under law, Christoph Hermann has waived all copyright and related or neighboring rights to this work.

You can’t perform that action at this time.