{"adoption": {"forks": 1238, "observed_at": "2026-08-28T04:10:20.281447+00:00", "stars": 8318}, "canonical_url": "https://ross.abutalabs.com/products/primereact", "card": {"archived": true, "artifact_type": "library", "description": "The Most Complete React UI Component Library", "domain": ["web-development", "frontend", "web-design", "developer-tools"], "enriched": true, "function": ["ui-components", "frontend-framework", "charts", "form-handling", "theme", "accessibility"], "health_score": 10, "homepage": "https://primereact.org", "language": "CSS", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["primefaces/primereact"], "name": "primefaces/primereact", "platform": ["cross-platform"], "pushed_at": "2026-06-28T23:09:38+00:00", "repo": "primefaces/primereact", "stars": 8318, "tags": ["react", "component-library", "headless-ui", "tailwind-css", "styled-components", "archived", "primeui", "design-system", "datatable", "theming", "nodejs", "web-server"], "topics": ["ui-components", "react-components", "charts", "tree", "primereact", "react", "treetable", "grid", "datatable", "material", "bootstrap", "flex-carousel", "responsive-components", "flex-galleria", "ripple", "ripple-effect", "flex", "material-table", "bootstrap-table"], "urls": [], "use_cases": ["build a react app with production-ready ui components", "add a feature-rich datatable with sorting filtering and pagination to react", "create accessible dialogs and overlays with headless react hooks", "theme a react design system with dark mode and design tokens", "copy-paste tailwind styled react components like shadcn/ui", "build charts and data visualization dashboards in react", "style react forms with formik or react hook form components"], "what_it_is": "PrimeReact is a comprehensive React UI component library offering 70+ accessible, themeable components (datatables, dialogs, charts, forms) across styled, Tailwind, primitive, and headless layers. The original repository is now archived, with active development continuing under the PrimeUI project at primereact.dev.", "when_to_avoid": ["you are starting a new project and want active development and support - use the successor PrimeUI packages instead", "you need a framework-agnostic or non-React component library", "you want a tiny, minimal component set rather than a full design system"], "when_to_choose": ["you need a large, mature set of pre-styled react components with built-in theming and accessibility", "you want layered flexibility from headless hooks to fully styled components", "you are maintaining an existing project already built on PrimeReact MIT releases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/primereact", "repo": "primefaces/primereact", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "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:10:20.281447+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.281447+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:27:54.586468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72a2d06c99acba5bb272e2fbf18c4d34e0daec91603db519f7b019a47e963f14", "fetched_at": "2026-08-28T04:10:20.281447+00:00", "kind": "readme", "missing": false, "url": "https://github.com/primefaces/primereact"}, {"content_hash": "5e6c37b2b37887a34b503bf55b22c5300d2c99a222327e2a860a065fb775ecd8", "fetched_at": "2026-08-29T08:27:46.019915+00:00", "kind": "homepage", "missing": false, "url": "https://primereact.org"}, {"content_hash": "5cb3636a21ebdf2b7c44c45463df8e469ff8b5675c9cbeaadca01c8c27297e3e", "fetched_at": "2026-08-29T08:27:46.022604+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/styled/guides/introduction"}, {"content_hash": "4c33bf8282fd9690508964aa7dc52a9be3085fb8b9054023f095f38629b39051", "fetched_at": "2026-08-29T08:27:46.024505+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/tailwind/guides/introduction"}, {"content_hash": "b93646da3ed7be535ecc9b878959ccbd56bb7c8f1a97bc0af398052cbd215d03", "fetched_at": "2026-08-29T08:27:46.026147+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/primitive/guides/introduction"}, {"content_hash": "707d29d952cc784502d48d8cfa89efa5a06275fa3d88beb20d951b5341042b72", "fetched_at": "2026-08-29T08:27:46.027713+00:00", "kind": "site_page", "missing": false, "url": "https://primereact.dev/docs/headless/guides/introduction"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 100, "rhythm": 84}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3547, "days_push": 66, "days_rel": 111, "gap_med": 23.0, "n_releases_24m": 23}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}