Radix UI
Scored by Lyse · React
Audited 2026-07-20
68/100
Lyse Score
Solid
Maturity tier for this codebase.
six axes
Weighted, open formula, run locally.
58
Tokens82
Components✓
Accessibility74
Docs54
Theming48
AI-readiness⚑ Top gap
Unstyled by design, so there is almost no token layer for Lyse to read.
Also flagged
- →Theming and modes are left to the consumer — nothing to score.
- →Agent-readiness is low: behavior is documented, tokens are not.
The verdict
Accessibility is close to best-in-class and the component contracts are exemplary. But Radix is primitives, not a full system — the missing token and theming layers are the point, and they also cap the score. An agent learns how it behaves, never what it should look like.
In the newsletter