{"slug": "sindresorhus--awesome-observables", "title": "Observables", "description": "Awesome Observable related stuff - An Observable is a collection that arrives over time.", "github_url": "https://github.com/sindresorhus/awesome-observables", "stars": "316", "tag": "Programming Languages", "entry_count": 25, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Documentation", "url": "#documentation", "description": ""}, {"name": "Implementations", "url": "#implementations", "description": ""}, {"name": "Packages", "url": "#packages", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Related", "url": "#related", "description": ""}, {"name": "Overview", "url": "https://github.com/tc39/proposal-observable", "description": "", "stars": "2.9k"}, {"name": "Specification", "url": "https://tc39.github.io/proposal-observable/", "description": ""}, {"name": "zen-observable", "url": "https://github.com/zenparsing/zen-observable", "description": "", "stars": "826"}, {"name": "RxJS", "url": "https://github.com/ReactiveX/RxJS", "description": "", "stars": "28k"}, {"name": "ObservableLike", "url": "https://github.com/sindresorhus/type-fest/blob/main/source/observable-like.d.ts", "description": "TypeScript type.", "stars": "9.1k"}, {"name": "any-observable", "url": "https://github.com/sindresorhus/any-observable", "description": "Support any Observable library and polyfill.", "stars": "65"}, {"name": "is-observable", "url": "https://github.com/sindresorhus/is-observable", "description": "Check if a value is an Observable.", "stars": "35"}, {"name": "observable-to-promise", "url": "https://github.com/sindresorhus/observable-to-promise", "description": "Convert an Observable to a Promise.", "stars": "42"}, {"name": "stream-to-observable", "url": "https://github.com/jamestalmage/stream-to-observable", "description": "Convert a Node.js stream into an Observable.", "stars": "73"}, {"name": "symbol-observable", "url": "https://github.com/blesh/symbol-observable", "description": "`Symbol.observable` ponyfill.", "stars": "180"}, {"name": "obsify", "url": "https://github.com/samverschueren/obsify", "description": "Observableify a callback-style function.", "stars": "41"}, {"name": "localForage-observable", "url": "https://github.com/thgreasi/localForage-observable", "description": "Observables for localForage.", "stars": "82"}, {"name": "Cycle.js", "url": "http://cycle.js.org", "description": "A functional and reactive JavaScript framework for cleaner code."}, {"name": "The introduction to Reactive programming you've been missing", "url": "https://gist.github.com/staltz/868e7e9bc2a7b8c1f754", "description": "Reactive programming using Observables."}, {"name": "Everywhereness as a foundation", "url": "http://staltz.com/everywhereness-as-a-foundation.html", "description": "Benefits of using Observables everywhere."}, {"name": "Learning Observable By Building Observable", "url": "https://benlesh.com/posts/learning-observable-by-building-observable/", "description": ""}, {"name": "Introducing the Observable", "url": "https://egghead.io/lessons/javascript-introducing-the-observable", "description": "Egghead.io lesson."}, {"name": "awesome-nodejs", "url": "https://github.com/sindresorhus/awesome-nodejs", "description": "", "stars": "47k"}]}], "name": ""}