{"adoption": {"forks": 214, "observed_at": "2026-08-28T04:04:15.194313+00:00", "stars": 1289}, "canonical_url": "https://ross.abutalabs.com/products/spectrum", "card": {"archived": false, "artifact_type": "library", "description": "The standard CSS implementation of the Spectrum design language.", "domain": ["web-development", "frontend", "accessibility"], "enriched": true, "function": ["ui-components", "frontend-framework", "internationalization", "accessibility", "state-management", "css-framework"], "health_score": 95, "homepage": "http://opensource.adobe.com/spectrum-css/", "language": "CSS", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["adobe/spectrum-css", "adobe/spectrum-web-components", "adobe/react-spectrum"], "name": "Spectrum", "platform": ["cross-platform"], "pushed_at": "2026-08-26T10:35:54+00:00", "repo": "adobe/spectrum-css", "stars": 1289, "tags": ["design-system", "react-aria", "react-stately", "spectrum-css", "web-components", "wai-aria", "theming", "adobe", "localization", "design-systems", "web", "nodejs"], "topics": ["css", "design-system"], "urls": [{"kind": "homepage", "url": "http://opensource.adobe.com/spectrum-css/"}], "use_cases": ["build accessible react ui components", "implement adobe spectrum design system in react", "unstyled accessible hooks for custom design system", "internationalized date and number formatting in react", "components with keyboard and screen reader support", "dark mode theming for react components", "cross-platform state management for ui components"], "what_it_is": "React Spectrum is a collection of libraries implementing Adobe's Spectrum design system, including styled components (React Spectrum), unstyled accessible hooks and components (React Aria), cross-platform state management hooks (React Stately), and internationalization utilities. It emphasizes WAI-ARIA-compliant accessibility, adaptive mouse/touch/keyboard interactions, and theming with dark mode support.", "when_to_avoid": ["you use a framework other than React (consider Spectrum Web Components instead)", "you want a minimal bundle and don't care about accessibility or i18n", "you need a design system unrelated to Adobe's Spectrum visual style"], "when_to_choose": ["you need highly accessible WAI-ARIA compliant React components", "you want a complete styled component library matching Adobe's design language", "you're building a custom design system and need behavior/accessibility hooks without styling", "your app needs broad internationalization including RTL support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/adobe/spectrum-css", "repo": "adobe/spectrum-css", "role": "main", "score": 77}, {"path": "/repos/adobe/react-spectrum", "repo": "adobe/react-spectrum", "role": "sdk", "score": 94}, {"path": "/repos/adobe/spectrum-web-components", "repo": "adobe/spectrum-web-components", "role": "sdk", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "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:04:15.194313+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.194313+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:05:31.649943+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4bf576ae521550b87858e1a7a464d394cb41db705ae07d32716d3feab3ab7a9b", "fetched_at": "2026-08-28T04:04:15.194313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adobe/spectrum-css"}, {"content_hash": "41c2af9628be84bbf11ebad25ed11401c97d2f455c99b6800197e60e7ec4251e", "fetched_at": "2026-08-29T08:04:04.417702+00:00", "kind": "homepage", "missing": false, "url": "http://opensource.adobe.com/spectrum-css/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2858, "days_push": 7, "days_rel": 352, "gap_med": 0, "n_releases_24m": 846}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}