Radio Button
26 resources ship this component · Selection
Also called: radio, inputradio, option button.
Before you ship
- 01Label — Text associated with the radio input
- 02Grouping — There must be more than one radio option for the experience to work
- 03Default selection — Start with a radio option selected
- 04Style — Make sure radio is unique and stands out from other input options
- 05Clickability — Consider what is clickable to make the radio option active (text label, container)
- 06States — Radio can be default, active and disabled (see examples below)
Checks from checklist.design, MIT.
Ships it
- Chakra UI · 114 accessible React components with a token-driven styling systemComponent LibrariesS
- Kumo · Cloudflare's production React library: 44 components on Base UI + Tailwind v4, MITComponent LibrariesS
- The Component Gallery · 60 UI components cross-referenced against 95 real design systemsDesign Systems & Brand GuidelinesS
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themesComponent LibrariesS
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and chartsComponent LibrariesS
- Mantine · 150+ styled React components, 70+ hooks, CSS modules, no runtime CSS-in-JSComponent LibrariesS
- Material Design 3 · Google's open design system: 39 components, tokens, and Compose/Web codeDesign Systems & Brand GuidelinesS
- NameThatUI · Visual dictionary that maps 76 web and macOS UI elements to their real names and codeDesign Systems & Brand GuidelinesS
- remocn · 282 Remotion components for product-demo video, installed by the shadcn CLIMotion & InteractionS
- Untitled UI · Figma UI kit plus React Aria + Tailwind v4 component library with an MCP serverComponent LibrariesS
- UX Patterns for Devs · 92 UX patterns with accessibility rules, an MCP server and llms.txtDesign Systems & Brand GuidelinesS
- AlignUI · React + Tailwind design system with a code-synced Figma libraryComponent LibrariesA
- Appica UI · 70 React components on Base UI and Tailwind v4, with an llms.txt and markdown docsComponent LibrariesA
- Atlassian Design System · Atlaskit: 59 Apache-2.0 React components behind Jira, Confluence and BitbucketDesign Systems & Brand GuidelinesA
- beUI · 106-item Motion + Tailwind registry for React, shadcn-compatibleMotion & InteractionA
- Carbon Design System · IBM's open-source design system: 44 documented components across five frameworksDesign Systems & Brand GuidelinesA
- Design System Checklist · 232-item open-source checklist for design language, foundations and componentsDesign Systems & Brand GuidelinesA
- Design Systems Surf · Database of ~90 public design systems, cross-cut by component and by foundation topicDesign Systems & Brand GuidelinesA
- Flowbite · 56+ MIT Tailwind components with vanilla-JS behaviour, plus a paid 450+ block libraryComponent LibrariesA
- Open UI · W3C Community Group research and specs for native, styleable HTML controlsDesign Systems & Brand GuidelinesA
- OpenUI · MIT generative-UI framework: streaming UI language, component library, chat shellAI Interface KitsA
- Uiverse · Community archive of ~4,400 MIT-licensed CSS and Tailwind UI snippetsComponent LibrariesA
- Preline UI · Free Tailwind library with 640+ examples, 204 blocks and documented plugin wiringComponent LibrariesB
- Primer · GitHub's design system: 62 React components, Octicons and design tokensDesign Systems & Brand GuidelinesB
- Untitled UI on GitHub · The MIT source repos behind Untitled UI: components, icons, and 3 starter kitsComponent LibrariesB
- Pando (Pluralsight Design System) · Pluralsight's design system documented in zeroheight; public code frozen at v0.7.1Design Systems & Brand GuidelinesC