
Radix Primitives
Unstyled, accessible React component primitives for building design systems and web apps.
radix-ui.com/primitivesrepositorydocs
Radix Primitives is a low-level UI component library of React components with no styles, for building design systems or web apps. The introduction says the components follow the WAI-ARIA design patterns where possible, and that the project handles ARIA attributes, focus management and keyboard navigation. Each component exposes its parts, so a site can wrap them, add its own event listeners and styles, or use them as the base layer of a design system.
The recommended install is the radix-ui package, from which the primitives are imported. Each primitive can also be installed as its own @radix-ui/react package. The source is in a GitHub repository.
Worth knowing
When the individual packages are installed, the docs recommend updating all Radix packages together to prevent duplicated shared dependencies.
Identity
Rendering and deploy
- Install with
- npm3
Releases
Adoption
Sources
- 2026-10-28: links, Built on
radix-ui.com/primitives - 2026-10-28: links, Written in, License, License model, GitHub stars, Contributors
github.com/radix-ui/primitives - 2026-10-28: links, Categories, Install with
radix-ui.com/primitives/docs/overview/introduction - 2026-10-28: Maintainer
github.com/radix-ui/primitives/blob/main/LICENSE - 2026-10-28: First release
registry.npmjs.org/@radix-ui/react-dialog - 2026-10-28: Current major version, Last release
registry.npmjs.org/radix-ui - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/radix-ui - 2026-10-28: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/radix-ui