{"adoption": {"forks": 61, "observed_at": "2026-08-28T04:03:42.049567+00:00", "stars": 1129}, "canonical_url": "https://ross.abutalabs.com/products/awesome-react-headless-components", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Awesome list of React headless components!", "domain": ["web-development", "frontend", "web-design", "accessibility", "awesome-lists", "developer-tools"], "enriched": true, "function": ["ui-components", "frontend-framework", "accessibility", "form-handling", "developer-tools"], "health_score": 78, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["jxom/awesome-react-headless-components"], "name": "jxom/awesome-react-headless-components", "platform": ["browser"], "pushed_at": "2026-08-05T07:56:51+00:00", "repo": "jxom/awesome-react-headless-components", "stars": 1129, "tags": ["react", "headless-components", "curated-list", "ui-primitives", "design-systems", "unstyled-components", "react-hooks", "wai-aria", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["find headless react component libraries for a custom design system", "compare accessible unstyled ui primitives for react", "discover headless hooks for building custom dropdowns and date pickers", "research react libraries that integrate with tailwind css", "find headless table and gallery components for react", "curate resources on accessible react component architecture"], "what_it_is": "A curated awesome list of React headless component libraries, including unstyled UI primitives, accessible component toolkits, and headless hooks for building custom design systems. It catalogs projects like Radix UI, Headless UI, React Aria, Downshift, and Floating UI with brief descriptions and links.", "when_to_avoid": ["you need a ready-made styled component library rather than unstyled primitives", "you are not working with React or the web frontend ecosystem", "you need maintained software itself - this is a link list, not a library"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-react-headless-components", "repo": "jxom/awesome-react-headless-components", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "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:03:42.049567+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.049567+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:26.575714+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3402d2b64a7fb9fa01f0baa5357e4be1551c04d2fbc72927c2f08c7ab377cc35", "fetched_at": "2026-08-28T04:03:42.049567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jxom/awesome-react-headless-components"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2984, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}