{"adoption": {"forks": 103, "observed_at": "2026-08-28T04:07:22.747139+00:00", "stars": 2804}, "canonical_url": "https://ross.abutalabs.com/products/react-future", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Specs & docs for potential future and experimental React APIs and JavaScript syntax.", "domain": ["web-development", "frontend", "programming-languages", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["reactjs/react-future"], "name": "reactjs/react-future", "platform": ["cross-platform"], "pushed_at": "2022-03-25T08:58:26+00:00", "repo": "reactjs/react-future", "stars": 2804, "tags": ["react", "rfc", "proposals", "javascript-syntax", "historical", "design-docs", "nodejs"], "topics": [], "urls": [], "use_cases": ["study how React's class components and stateless functions were originally proposed", "understand the design history behind React APIs like refs and inline styles", "research early React team thinking on future JavaScript syntax", "find example code for experimental React API proposals", "trace the origins of ideas that became modern React features"], "what_it_is": "A historical repository from the React team showcasing speculative example code and discussion documents for potential future React APIs and hypothetical future JavaScript syntax. It served as a platform for debating proposals like classes, stateless functions, inline styles, and worker-based rendering, many of which later influenced React's actual evolution.", "when_to_avoid": ["you want current, supported React APIs or documentation", "you need a runnable library or framework", "you expect maintained or up-to-date proposals - the repo is inactive and its ideas have largely been resolved"], "when_to_choose": ["you are researching the history and evolution of React's API design", "you want to see how proposals like stateless functional components originated", "you are writing about React's development process or design philosophy"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-future", "repo": "reactjs/react-future", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.747139+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.598677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77df8a01793b55d56e1483ecab4166acd8250f1b7193bb25e98eece0cc4d5fd4", "fetched_at": "2026-08-28T04:07:22.747139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/reactjs/react-future"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4502, "days_push": 1622, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}