Ross ROSS = Recommend OSS · open-source software intelligence for agents

staltz/xstream

An extremely intuitive, small, and fast functional reactive stream library for JavaScript observed · 2026-08-28

github.com/staltz/xstream · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3785
  • days_rel: n/a
  • days_push: 1142
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2372 stars · 140 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

xstream is a small, fast functional reactive stream library for JavaScript, written in TypeScript, with only 26 core operators and factories and only 'hot' streams. It is tailored for Cycle.js and applications with limited use of subscribe.

Use cases

  • compose async event streams with a minimal reactive API
  • build Cycle.js applications with reactive streams
  • transform and combine event streams with map, filter, merge, combine
  • handle time-based streams like periodic timers
  • use a lightweight alternative to RxJS for hot-stream-only apps

When to choose

  • you use Cycle.js or an architecture with few subscribe calls
  • you want a tiny (~30 kB) reactive stream library with a small operator set
  • you only need hot streams and prefer simplicity over RxJS's breadth

When to avoid

  • you need cold observables or RxJS's large operator ecosystem
  • you need multicasting, backpressure, or advanced scheduling features
  • you need a library under heavy active development

Facets

library · maturity maintenance

streaming concurrency web-development frontend developer-tools browser cross-platform reactive-programming streams functional-reactive cyclejs typescript observables nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
staltz/xstreammain32

For agents

markdown · JSON · MCP: product_card(name="staltz/xstream")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem