{"adoption": {"forks": 30, "observed_at": "2026-08-28T04:03:39.262837+00:00", "stars": 1118}, "canonical_url": "https://ross.abutalabs.com/products/jolly-ui", "card": {"archived": false, "artifact_type": "library", "description": "shadcn/ui compatible react aria components that you can copy and paste into your apps. Accessible. Customizable. Open Source.", "domain": ["web-development", "frontend", "accessibility"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 22, "homepage": "https://jollyui.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["jolbol1/jolly-ui"], "name": "jolbol1/jolly-ui", "platform": ["cross-platform"], "pushed_at": "2025-01-31T00:29:26+00:00", "repo": "jolbol1/jolly-ui", "stars": 1118, "tags": ["shadcn-ui", "react-aria", "tailwindcss", "copy-paste-components", "typescript", "nodejs", "web-server"], "topics": ["components", "react", "react-aria", "react-aria-components", "shadcn", "tailwindcss"], "urls": [], "use_cases": ["copy-paste accessible react components into my app", "shadcn/ui alternative built on react aria", "accessible ui components with tailwind styling", "react aria components styled like shadcn", "build a react app with accessible dropdowns and dialogs", "customize ui components I own in my codebase"], "what_it_is": "JollyUI is a collection of shadcn/ui compatible React Aria components that you can copy and paste into your apps. It provides accessible, customizable, open-source UI components built with React Aria and Tailwind CSS.", "when_to_avoid": ["you want a traditional npm component library with versioned updates", "you are not using React or Tailwind CSS", "you need a fully batteries-included design system with theming out of the box"], "when_to_choose": ["you want shadcn/ui-style copy-paste components with stronger accessibility via React Aria", "you use Tailwind CSS and React and want full ownership of component code", "you need accessible complex components like comboboxes, date pickers, or menus"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jolly-ui", "repo": "jolbol1/jolly-ui", "role": "main", "score": 29}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "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:39.262837+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.262837+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:41:48.583764+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c130bd5eec9a78edbb893259d3aa126d7102fc5c772de169554d9e717854fc", "fetched_at": "2026-08-28T04:03:39.262837+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jolbol1/jolly-ui"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 4, "longevity": 75, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1057, "days_push": 580, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 29, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}