Radix UI Primitives is a low-level, headless component library designed to provide the behavioral and accessibility foundations for building modern web interfaces without imposing any visual styling. It focuses on delivering fully accessible components that strictly follow WAI-ARIA guidelines, ensuring proper keyboard navigation, focus management, and screen reader compatibility out of the box. Instead of shipping pre-styled components, Radix provides unstyled primitives that developers can fully customize using any styling solution, allowing complete control over appearance while relying on robust underlying logic. The library includes common UI patterns such as dialogs, dropdowns, tooltips, and accordions, all implemented with consistent APIs and predictable behavior. Its architecture exposes granular building blocks, enabling developers to compose or extend components to fit their design systems.

Features

  • Headless components with no default styling
  • Full WAI-ARIA accessibility and keyboard navigation support
  • Composable architecture with granular control over component parts
  • Fully typed and consistent API across components
  • Support for multiple styling approaches including CSS and CSS-in-JS
  • Wide set of primitives for common UI patterns like dialogs and dropdowns

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Radix Primitives

Radix Primitives Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Radix Primitives!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript User Interface (UI) Software, TypeScript Libraries

Registered

2026-04-09