finds.dev← search

// the find

primefaces/primereact

★ 8,324 · CSS · MIT · updated Jun 2026

The Most Complete React UI Component Library

PrimeReact is a large React component library covering almost every UI primitive — DataTable with virtual scroll, TreeTable, Calendar, AutoComplete, Charts, ColorPicker, and ~90 more. It has years of production use behind it and genuinely good accessibility coverage. As of mid-2026, this repository is archived; active development moved to PrimeUI under a new commercial model.

- Component breadth is hard to match — things like TreeTable, multi-month Calendar, and Chart wrappers take weeks to build correctly from scratch, and PrimeReact's implementations are battle-tested across many versions

- The PassThrough (pt) prop API is the right solution to the 'I need to style one specific inner element' problem — you can inject arbitrary classes or DOM attributes at any depth without forking the component

- Accessibility docs exist for every single component (aria roles, keyboard interactions), which is rare in UI libraries of this size and saves real audit time

- Supports both a styled theme mode and a fully unstyled/Tailwind mode, so you're not stuck with its default look if you have a design system

- The repo is archived — if you start a greenfield project on this today you are knowingly adopting end-of-life code; security fixes and React version compatibility will stop coming at some point regardless of what the MIT license says

- PrimeUI, where development continues, is a commercial offering; the 'next chapter' framing means future features and fixes will be behind a paid tier, which changes the calculus for open-source projects

- Bundle size has historically been a problem — tree-shaking requires careful named imports and even then the shared utils and CSS bleed through; a DataTable import can pull more than you expect

- The pt API customizations are tightly coupled to internal DOM structure, which means a minor version bump can silently break any custom overrides you've written at the sub-component level

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →