Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stoeffel/awesome-frp-js
A curated list of awesome functional reactive programming stuff in js
https://github.com/stoeffel/awesome-frp-js
List: awesome-frp-js
Last synced: 26 days ago
JSON representation
A curated list of awesome functional reactive programming stuff in js
- Host: GitHub
- URL: https://github.com/stoeffel/awesome-frp-js
- Owner: stoeffel
- Created: 2015-09-13T15:49:45.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-29T01:45:24.000Z (about 5 years ago)
- Last Synced: 2024-05-19T22:00:54.571Z (7 months ago)
- Size: 5.86 KB
- Stars: 285
- Watchers: 15
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - awesome-frp-js - A curated list of awesome functional reactive programming stuff in js (Others)
README
# Awesome FRP JS
> A curated list of awesome (functional) reactive programming stuff in js
Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
## Libraries
* [RxJS](https://github.com/Reactive-Extensions/RxJS) - The Reactive Extensions for JavaScript
* [Lell](https://github.com/arkverse/lell) - Reactive State with no boilerplate. Init and subscribe! Built on Rx
* [bacon.js](https://github.com/baconjs/bacon.js) - A small functional reactive programming lib for JavaScript.
* [Highland](http://highlandjs.org/) - The high-level streams library for Node.js and the browser.
* [radioactive](https://github.com/radioactive/radioactive) - The Missing Native Functional Reactive API for Javascript
* [cycle](https://github.com/staltz/cycle) - An honestly reactive framework for web user interfaces
* [most](https://github.com/cujojs/most) - Monadic streams for reactive programming
* [Kefir](https://github.com/pozadi/kefir) - Inspired by Bacon.js and RxJS with focus on high performance and low memory consumption.
* [flyd](https://github.com/paldepind/flyd) - The minimalistic but powerful, modular, functional reactive programming library in JavaScript
* [basic-streams](https://github.com/rpominov/basic-streams) - Experimental very basic reactive streams implementation for JavaScript, with Fantasy Land wrapper## Books
* [Reactive Programming with RxJS](https://pragprog.com/book/smreactjs/reactive-programming-with-rxjs) by [@sergi](https://github.com/sergi)
## Resources
* [gtor](https://github.com/kriskowal/gtor) - A General Theory of Reactivity
* [learnrx](https://github.com/jhusain/learnrx) - Functional Programming in Javascript
* [introrx](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754) - The introduction to Reactive Programming you've been missing
* [Rx marbles](http://rxmarbles.com/) - Interactive diagrams of Rx Observables
* [implementing snake in bacon.js](http://philipnilsson.github.io/badness/) - Practical introduction to FRP
* [Rx book](http://xgrommx.github.io/rx-book/) - The most in-depth journey to RxJS you can imagine – live examples and stuff## Languages*
* [elm](http://elm-lang.org/) - 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
* [Awesome FP JS](https://github.com/stoeffel/awesome-fp-js)
## Contribution
:star: Suggestions and PRs are welcome! :star:
## License
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Christoph Hermann](https://github.com/stoeffel) has waived all copyright and related or neighboring rights to this work.