Radix UI (Primitives)
Leading#7 in Open sourcemedium confidence
Low-level accessible, unstyled React primitives (~19.1k★) — the foundation shadcn/ui is built on.Our read
Why it ranks #7
Roughly 19k GitHub stars understate its influence: Radix is the interaction and accessibility foundation beneath shadcn/ui and many modern React design systems.Here is the catch
teams must supply all visual styling and higher-level component conventions
low-level composition requires more code than a finished component suite
portals, focus behavior, and state-based animations have a learning curve
Does this well
handles difficult accessibility and interaction behavior without imposing a visual style
composable primitives fit highly custom design systems
battle-tested indirectly through shadcn/ui and many downstream libraries
Pricing
Checked by hand on 2026-07-23. Prices in this category change often — if this looks wrong, it probably is.
Key features
Unstyled accessible React primitivesKeyboard and focus managementComposable controlled or uncontrolled APIsState attributes for custom styling
Sources we read
Quick facts
More in this area
The rest of the Open source column.- 1shadcn/uiThe dominant modern UI approach (~119.7k★) — copy-paste, own-your-code React components (Radix + Tailwind) that coding agents build most component UIs from.
- 2Tailwind CSSThe utility-first CSS framework (~96k★) underpinning shadcn/ui and daisyUI — the de-facto styling layer for modern component work.
- 3Material UI (MUI)The longest-standing React component library (~98.6k★) implementing Google's Material Design — the enterprise default for years.
- 4Ant DesignEnterprise-class React component library (~98.8k★) — comprehensive components, hugely adopted in enterprise and across Asia.
- 5daisyUIThe most popular Tailwind component library (~41.8k★) — semantic class names and themes layered on top of Tailwind.
- 6Chakra UIAccessible, composable React component system (~40.5k★) — a popular choice for SaaS product UIs.