# btroncone/learn-rxjs

Clear examples, explanations, and resources for RxJS

Repository: https://github.com/btroncone/learn-rxjs
Canonical: https://ross.abutalabs.com/products/learn-rxjs
Homepage: https://www.learnrxjs.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: rxjs, javascript, reactive-programming, observables, learning-rxjs
Last push: 2025-10-17T18:14:15+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 47, release rhythm 35, longevity 100
- inputs: {"age_days": 3723, "days_push": 320, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3666, forks 406 (observed 2026-08-28T04:08:13.377607+00:00)

## What it is
A curated learning resource offering clear, executable examples and explanations for RxJS operators, subjects, and reactive programming concepts. It supplements the official RxJS documentation with approachable tutorials, recipes, and links to the best related material on the web.

## Use cases
- learn rxjs from scratch
- understand rxjs operators with examples
- how do observables work in javascript
- difference between subject behaviorsubject and replaysubject
- reactive programming tutorial for javascript
- error handling with rxjs operators
- convert imperative code to declarative streams

## When to choose
- you are learning RxJS or reactive programming for the first time
- you need clear, runnable examples for a specific RxJS operator
- you want curated external resources and recipes beyond the official docs

## When to avoid
- you need official API reference documentation rather than tutorials
- you are looking for a runnable RxJS library itself rather than learning material
- you need reactive programming resources for a non-JavaScript language

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools, documentation
- domain: web-development, frontend, tutorials, programming-languages
- platform: browser, cross-platform
- tags: rxjs, reactive-programming, observables, javascript, typescript, async, nodejs

## Member repositories
- btroncone/learn-rxjs (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:13.377607+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:32.560852+00:00, confidence not recorded.
  - readme: https://github.com/btroncone/learn-rxjs (fetched 2026-08-28T04:08:13.377607+00:00, sha 4a463e501aee)
  - homepage: https://www.learnrxjs.io (fetched 2026-08-29T09:25:48.471508+00:00, sha ce1ea1e081be)
- Data as of 2026-08-30T08:39:29.467469+00:00.
