yyx990803/radix-vue — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2024-02-24
Build a consistent design system across multiple products using accessible component logic instead of starting from scratch.
Add keyboard focus management and screen reader support to dropdowns, dialogs, and forms without hiring accessibility experts.
Style unstyled Radix Vue components with your own CSS to match your brand instead of using a pre-designed UI kit.
Save time on accessibility work for a first web app by building on battle-tested component behavior.
| yyx990803/radix-vue | adysec/clawbot | avacocloud/avaco-railway | |
|---|---|---|---|
| Stars | 37 | 37 | 37 |
| Language | — | Rust | JavaScript |
| Last pushed | 2024-02-24 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Provides only logic and accessibility behavior, you must supply your own CSS and markup styling.
Radix Vue is a collection of pre-built, customizable UI components designed to help you create websites and applications that work well for everyone, including people using assistive technologies. Instead of giving you pretty, pre-styled buttons and menus, it provides the underlying logic and accessibility features, you add your own design. This approach lets you build a consistent design system that matches your brand without being locked into someone else's visual style. The project is a Vue version of Radix UI, a popular component library originally built for React. The team recreated all those components to work smoothly with Vue, a JavaScript framework for building interactive web interfaces. Each component handles the tricky behind-the-scenes work: managing focus for keyboard users, announcing changes to screen readers, managing open/closed states for dropdowns, and other details that make interfaces accessible. You install it as a package, import the components you need, and build on top of them with your own CSS and markup. Companies and developers use libraries like this when they're building multiple products or a large application and need consistent, reliable UI elements. For example, a SaaS company might use it as the foundation for their design system, ensuring every dropdown menu, dialog box, and form input works accessibly across all their products. A startup building their first web app might use it to save time on accessibility work they'd otherwise have to figure out from scratch. Small teams especially benefit because they get battle-tested accessibility patterns without needing accessibility experts on staff. The library is open-source and actively maintained by a small group of contributors. It's available to install via npm and has documentation, examples, and a community Discord. The README makes clear the project welcomes contributions, suggesting it's still growing and improving.
Radix Vue is a Vue port of Radix UI providing unstyled, accessible UI component logic, like focus management and screen reader support, so you can build your own design on top.
Dormant — no commits in 2+ years (last push 2024-02-24).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.