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

facebookexperimental/Recoil

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. observed · 2026-08-28

github.com/facebookexperimental/Recoil · homepage · JavaScript · MIT (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: archived

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: 2312
  • days_rel: n/a
  • days_push: 609
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

19431 stars · 1210 forks observed · 2026-08-28

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

Recoil is an experimental state management library for React apps, built around atoms (shared state units) and selectors (pure derived-data functions) forming a data-flow graph. It offers efficient subscriptions, async queries, and cross-app observation features that are hard to achieve with React alone.

Use cases

  • manage shared state across React components
  • derive computed state from other state with pure functions
  • handle asynchronous queries in React apps
  • persist and sync state with external systems like URLs
  • observe all state changes for undo or time-travel debugging
  • replace React context or useState for cross-component state

When to choose

  • you have a React app needing flexible shared state with minimal boilerplate
  • you want derived/async state via a data-flow graph with efficient subscriptions
  • you need cross-app state observation for persistence, routing, or undo

When to avoid

  • you need a library with active long-term development and strong community support
  • you are starting a new project where alternatives like Zustand, Jotai, or React Query may be better maintained
  • you need ES5 browser support

Facets

library · maturity maintenance

state-management frontend-framework web-development frontend developer-tools browser cross-platform react atoms selectors data-flow-graph hooks javascript nodejs

9 sources

Member repositories

RepositoryRoleHealth v2
facebookexperimental/Recoilmain10

For agents

markdown · JSON · MCP: product_card(name="facebookexperimental/Recoil")

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