60 lines
5.7 KiB
Plaintext
60 lines
5.7 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Observables [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;14m[1mObservable[0m[38;5;12m [39m[38;5;12m(https://github.com/zenparsing/es-observable)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12marrives[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mObservables[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mpush-based[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mevents,[39m[38;5;12m [39m[38;5;12mtimer[39m[38;5;12m [39m[38;5;12mintervals,[39m[38;5;12m [39m[38;5;12masynchronous[39m[38;5;12m [39m[38;5;12mrequests,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manimations.[39m[38;5;12m [39m[38;5;12mObservables[39m[38;5;12m [39m[38;5;12mcan[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mtransformed,[39m[38;5;12m [39m[38;5;12mcombined,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsumed[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12marray-like[39m[38;5;12m [39m[38;5;12mmethods.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mPlease read the [0m[48;2;30;30;40m[38;5;14m[1m[3mcontribution guidelines[0m[48;2;30;30;40m[38;5;13m[3m (contributing.md) before contributing.[0m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImplementations[0m[38;5;12m (#implementations)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPackages[0m[38;5;12m (#packages)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArticles[0m[38;5;12m (#articles)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRelated[0m[38;5;12m (#related)[39m
|
||
|
||
[38;2;255;187;0m[4mDocumentation[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOverview[0m[38;5;12m (https://github.com/tc39/proposal-observable)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpecification[0m[38;5;12m (https://tc39.github.io/proposal-observable/)[39m
|
||
|
||
[38;2;255;187;0m[4mImplementations[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mzen-observable[0m[38;5;12m (https://github.com/zenparsing/zen-observable)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxJS[0m[38;5;12m (https://github.com/ReactiveX/RxJS)[39m
|
||
|
||
[38;2;255;187;0m[4mPackages[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mObservableLike[0m[38;5;12m (https://github.com/sindresorhus/type-fest/blob/main/source/observable-like.d.ts) - TypeScript type.[39m
|
||
[38;5;12m- [39m[38;5;14m[1many-observable[0m[38;5;12m (https://github.com/sindresorhus/any-observable) - Support any Observable library and polyfill.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mis-observable[0m[38;5;12m (https://github.com/sindresorhus/is-observable) - Check if a value is an Observable.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobservable-to-promise[0m[38;5;12m (https://github.com/sindresorhus/observable-to-promise) - Convert an Observable to a Promise.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstream-to-observable[0m[38;5;12m (https://github.com/jamestalmage/stream-to-observable) - Convert a Node.js stream into an Observable.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msymbol-observable[0m[38;5;12m (https://github.com/blesh/symbol-observable) - [39m[48;5;235m[38;5;249mSymbol.observable[49m[39m[38;5;12m ponyfill.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobsify[0m[38;5;12m (https://github.com/samverschueren/obsify) - Observableify a callback-style function.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlocalForage-observable[0m[38;5;12m (https://github.com/thgreasi/localForage-observable) - Observables for localForage.[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mThese are libraries that harness the power of Observables, not necessarily spec compatible Observable implementations.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCycle.js[0m[38;5;12m (http://cycle.js.org) - A functional and reactive JavaScript framework for cleaner code.[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe introduction to Reactive programming you've been missing[0m[38;5;12m (https://gist.github.com/staltz/868e7e9bc2a7b8c1f754) - Reactive programming using Observables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEverywhereness as a foundation[0m[38;5;12m (http://staltz.com/everywhereness-as-a-foundation.html) - Benefits of using Observables everywhere.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearning Observable By Building Observable[0m[38;5;12m (https://benlesh.com/posts/learning-observable-by-building-observable/) [39m[48;2;30;30;40m[38;5;13m[3m(Updated 2021-07-08)[0m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIntroducing the Observable[0m[38;5;12m (https://egghead.io/lessons/javascript-introducing-the-observable) - Egghead.io lesson.[39m
|
||
|
||
[38;2;255;187;0m[4mRelated[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mawesome-nodejs[0m[38;5;12m (https://github.com/sindresorhus/awesome-nodejs)[39m
|
||
|
||
[38;5;12mobservables Github: https://github.com/sindresorhus/awesome-observables[39m
|