@uiable
Free, open-source UI component library built with Next.js, React 19, Tailwind CSS v4, and shadcn/ui — beautifully designed components you can copy, customize, and make your own.
Install this registry
npx shadcn@latest add https://uiable.com/r/registry.json pnpm dlx shadcn@latest add https://uiable.com/r/registry.json bunx shadcn@latest add https://uiable.com/r/registry.json curl -s https://uiable.com/r/registry.json Components
60 totalAccordion Basic variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-basic.json Accordion Borders variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-borders.json Accordion Card variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-card.json Accordion Disabled variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-disabled.json Accordion Flush variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-flush.json Accordion Multiple variant for accordion.
npx shadcn@latest add https://uiable.com/r/uiable-accordion-multiple.json Alert Action variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-action.json Alert Basic variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-basic.json Alert Colors variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-colors.json Alert Destructive variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-destructive.json Alert Dialog Basic variant for alert-dialog.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dialog-basic.json Alert Dialog Destructive variant for alert-dialog.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dialog-destructive.json Alert Dialog Media variant for alert-dialog.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dialog-media.json Alert Dialog Small variant for alert-dialog.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dialog-small.json Alert Dialog Small Media variant for alert-dialog.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dialog-small-media.json Alert Dismissible Danger variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-danger.json Alert Dismissible Dark variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-dark.json Alert Dismissible Info variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-info.json Alert Dismissible Primary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-primary.json Alert Dismissible Secondary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-secondary.json Alert Dismissible Success variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-success.json Alert Dismissible Warning variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-dismissible-warning.json Alert Icon Danger variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-danger.json Alert Icon Dark variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-dark.json Alert Icon Info variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-info.json Alert Icon Primary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-primary.json Alert Icon Secondary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-secondary.json Alert Icon Success variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-success.json Alert Icon Warning variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-icon-warning.json Alert Light Danger variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-danger.json Alert Light Dark variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-dark.json Alert Light Info variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-info.json Alert Light Primary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-primary.json Alert Light Secondary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-secondary.json Alert Light Success variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-success.json Alert Light Warning variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-light-warning.json Alert Solid Danger variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-danger.json Alert Solid Dark variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-dark.json Alert Solid Info variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-info.json Alert Solid Primary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-primary.json Alert Solid Secondary variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-secondary.json Alert Solid Success variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-success.json Alert Solid Warning variant for alert.
npx shadcn@latest add https://uiable.com/r/uiable-alert-solid-warning.json Aspect Ratio Portrait variant for aspect-ratio.
npx shadcn@latest add https://uiable.com/r/uiable-aspect-ratio-portrait.json Aspect Ratio Square variant for aspect-ratio.
npx shadcn@latest add https://uiable.com/r/uiable-aspect-ratio-square.json Attachment Vertical variant for attachment.
npx shadcn@latest add https://uiable.com/r/uiable-attachment-vertical.json Attachment Group variant for attachment.
npx shadcn@latest add https://uiable.com/r/uiable-attachment-group.json Attachment States variant for attachment.
npx shadcn@latest add https://uiable.com/r/uiable-attachment-states.json Attachment Sizes variant for attachment.
npx shadcn@latest add https://uiable.com/r/uiable-attachment-sizes.json Attachment Trigger variant for attachment.
npx shadcn@latest add https://uiable.com/r/uiable-attachment-triggers.json Avatar Badge variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-badge.json Avatar Badge Icon variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-badge-icon.json Avatar Basic variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-basic.json Avatar Dropdown variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-dropdown.json Avatar Group variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-group.json Avatar Group Count variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-group-count.json Avatar Group Count Icon variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-group-count-icon.json Avatar Size variant for avatar.
npx shadcn@latest add https://uiable.com/r/uiable-avatar-size.json Badge Colors variant for badge.
npx shadcn@latest add https://uiable.com/r/uiable-badge-colors.json Badge Icon variant for badge.
npx shadcn@latest add https://uiable.com/r/uiable-badge-icon.json