An open API service indexing awesome lists of open source software.

https://github.com/nichoth/stream-list

A list of streams for javascript
https://github.com/nichoth/stream-list

Last synced: 5 months ago
JSON representation

A list of streams for javascript

Awesome Lists containing this project

README

          

# stream list

A list of streams for javascript.

---------------------------

* [most](https://github.com/cujojs/most)
* requires ES6 Promise
* implements fantasy land Monoid, Functor, Applicative, and Monad
* **42.5 KB** minified (not gzipped)

* [flyd](https://github.com/paldepind/flyd)
* fantasy land applicative
* transducer protocol
* **8.97 KB** minified (not gzipped)

* [rxjs](https://github.com/Reactive-Extensions/RxJS)
* implements the "observable" spec proposed for javascript
* modular structure (you can choose which parts to import)
* "core" library is **15.1 KB** minified (not gzipped)

* [pull-stream](https://github.com/pull-stream/pull-stream)
* backpressure
* ES5 (luddite compatible)
* modular structure (require what you need)
* core library with all operators is **7.7 KB** browserified and minified (not gzipped)

* [fluture](https://github.com/fluture-js/Fluture)
* it's meant for functional programming patterns
* implements fantasy land monad, functor
* **52 KB** minified (not gzipped)

* [xstream](https://github.com/staltz/xstream)
* Only 26 core operators and factories
* Only "hot" streams
* Written in TypeScript
* Approximately 30 kB in size, when minified
* On average, faster than RxJS 4, Kefir, Bacon.js, as fast as RxJS 5, and slower than most.js
* Tailored for Cycle.js, or applications with limited use of subscribe