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

crimx/observable-hooks

⚛️☯️💪 React hooks for RxJS Observables. Concurrent mode safe. observed · 2026-08-28

github.com/crimx/observable-hooks · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 76
  • 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: 2605
  • days_rel: n/a
  • days_push: 146
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1055 stars · 44 forks observed · 2026-08-28

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

A TypeScript library providing React hooks for RxJS Observables, enabling seamless conversion between props, state, context and Observables. It is concurrent-mode safe, supports Render-as-You-Fetch with Suspense, and keeps Observable logic pure and testable.

Use cases

  • use rxjs observables in react components
  • convert react props and state to observables
  • handle async logic in react with rxjs
  • render-as-you-fetch with react suspense
  • testable epic-like async logic in react
  • conditionally render components from a stream
  • avoid tap hack when bridging react and rxjs

When to choose

  • your react app already uses RxJS for async or event streams
  • you want pure, marble-testable async logic in components
  • you need concurrent-mode and Suspense compatibility
  • you want a tiny, performant bridge without adopting a full state library

When to avoid

  • you need a full global state management solution like Redux
  • your team is unfamiliar with RxJS and Observables
  • your app has little async or event-driven logic
  • you use a React version without hooks or concurrent mode

Facets

library · maturity stable

state-management concurrency developer-tools frontend web-development browser cross-platform react-hooks rxjs reactive-programming suspense concurrent-mode typescript async nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
crimx/observable-hooksmain66

For agents

markdown · JSON · MCP: product_card(name="crimx/observable-hooks")

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