themes
Radix Themes is a pre-styled, themeable React component library built on top of Radix UI's accessible primitives, offering a complete design system with ready-to-use components, tokens, and styling controls for rapid app development.
MITPermissive — free to use in commercial and proprietary software, with attribution.View license →
Production readiness
4/5- Actively maintainedCommits in the last 6 months
- No known vulnerabilitiesNot yet scanned
- Clear, usable licenseMIT (permissive)
- Proven adoptionWidely used
- Has documentationDocumentation indexed
npm install themesOur analysis
A styled React component library from the Radix team (WorkOS) that pairs accessible behavioral primitives with an opinionated, configurable visual design system of tokens, colors, and ready-made components.
When to use themes
Choose it when you want a cohesive, accessible, good-looking UI out of the box without assembling and styling primitives yourself, and when you value a consistent token-driven theming system (accent color, radius, scaling) configured at the app level.
When not to
If you need full control over markup and styling or want to copy-paste/own component code (shadcn/ui), or if your design diverges heavily from Radix's aesthetic, the unstyled Radix Primitives or a utility-first approach is a better fit. Also not ideal outside React.
Strengths
- Built on battle-tested Radix Primitives, so accessibility and keyboard/focus behavior are solid
- Comes fully styled with a coherent design language and theme tokens, minimizing setup
- Centralized theming via a Theme provider (accent color, gray scale, radius, scaling)
- Strong TypeScript support and backing from the Radix/WorkOS team
- MIT licensed
Trade-offs
- Opinionated visual style can be harder to deeply customize than unstyled primitives
- You inherit Radix's CSS approach rather than owning component source
- React-only
- Less granular control compared to building from Primitives + your own CSS
Maturity
Mature and actively maintained by the well-known Radix team under WorkOS, with thousands of stars, regular releases, and an established community on Discord/GitHub. Production-ready for React apps.
Radix Themes
An open-source component library optimized for fast development, easy maintenance, and accessibility.
Documentation
For full documentation, visit radix-ui.com/themes/docs.
Releases
For changelog, visit radix-ui.com/themes/docs/overview/releases.
Authors
Benoît Grélard (@benoitgrelard)
Vlad Moroz (@vladyslavmoroz)
Andy Hook (@Andy_Hook)
Lucas Motta (@elmotta)
Community
See our contribution guidelines for information on local development and creating a pull request.
Github Discussions - Ask questions and get answers from other community members.
Discord - To get involved with the Radix community, ask questions and share tips.
Twitter - To receive updates, announcements, blog posts, and general Radix tips.
License
Licensed under the MIT License, Copyright © 2023-present WorkOS.
See LICENSE for more information.
