Component Registry
All available components in the DeDevs UI registry across various application domains
Component Registry
The DeDevs UI registry contains specialized components across multiple domains that you can add to your project. These components are designed for AI interfaces, blockchain/Web3 applications, developer portfolios, and general-purpose modern web applications.
Available Components
accordion
A customizable accordion component.
npx dedevs-ui add accordionDependencies: react, @radix-ui/react-accordion, lucide-react Registry Dependencies: None
alert
A customizable alert component.
npx dedevs-ui add alertDependencies: react, class-variance-authority Registry Dependencies: None
alert-dialog
A customizable alert-dialog component.
npx dedevs-ui add alert-dialogDependencies: react, @radix-ui/react-alert-dialog Registry Dependencies: None
aspect-ratio
A customizable aspect-ratio component.
npx dedevs-ui add aspect-ratioDependencies: @radix-ui/react-aspect-ratio Registry Dependencies: None
avatar
A customizable avatar component.
npx dedevs-ui add avatarDependencies: react, @radix-ui/react-avatar Registry Dependencies: None
badge
A customizable badge component.
npx dedevs-ui add badgeDependencies: react, @radix-ui/react-slot, class-variance-authority Registry Dependencies: None
breadcrumb
A customizable breadcrumb component.
npx dedevs-ui add breadcrumbDependencies: react, @radix-ui/react-slot, lucide-react Registry Dependencies: None
button
A customizable button component.
npx dedevs-ui add buttonDependencies: react, @radix-ui/react-slot, class-variance-authority Registry Dependencies: None
calendar
A customizable calendar component.
npx dedevs-ui add calendarDependencies: react, react-day-picker Registry Dependencies: None
card
A customizable card component.
npx dedevs-ui add cardDependencies: react Registry Dependencies: None
carousel
A customizable carousel component.
npx dedevs-ui add carouselDependencies: react, lucide-react Registry Dependencies: None
chart
A customizable chart component.
npx dedevs-ui add chartDependencies: react, recharts Registry Dependencies: None
checkbox
A customizable checkbox component.
npx dedevs-ui add checkboxDependencies: react, @radix-ui/react-checkbox, lucide-react Registry Dependencies: None
collapsible
A customizable collapsible component.
npx dedevs-ui add collapsibleDependencies: @radix-ui/react-collapsible Registry Dependencies: None
command
A customizable command component.
npx dedevs-ui add commandDependencies: react, cmdk, lucide-react Registry Dependencies: None
context-menu
A customizable context-menu component.
npx dedevs-ui add context-menuDependencies: react, @radix-ui/react-context-menu, lucide-react Registry Dependencies: None
dialog
A customizable dialog component.
npx dedevs-ui add dialogDependencies: react, @radix-ui/react-dialog, lucide-react Registry Dependencies: None
drawer
A customizable drawer component.
npx dedevs-ui add drawerDependencies: react, vaul Registry Dependencies: None
dropdown-menu
A customizable dropdown-menu component.
npx dedevs-ui add dropdown-menuDependencies: react, @radix-ui/react-dropdown-menu, lucide-react Registry Dependencies: None
form
A customizable form component.
npx dedevs-ui add formDependencies: react, @radix-ui/react-label, @radix-ui/react-slot Registry Dependencies: None
hover-card
A customizable hover-card component.
npx dedevs-ui add hover-cardDependencies: react, @radix-ui/react-hover-card Registry Dependencies: None
input
A customizable input component.
npx dedevs-ui add inputDependencies: react Registry Dependencies: None
input-otp
A customizable input-otp component.
npx dedevs-ui add input-otpDependencies: react, input-otp, lucide-react Registry Dependencies: None
label
A customizable label component.
npx dedevs-ui add labelDependencies: react, @radix-ui/react-label Registry Dependencies: None
menubar
A customizable menubar component.
npx dedevs-ui add menubarDependencies: react, @radix-ui/react-menubar, lucide-react Registry Dependencies: None
navigation-menu
A customizable navigation-menu component.
npx dedevs-ui add navigation-menuDependencies: react, @radix-ui/react-navigation-menu, class-variance-authority, lucide-react Registry Dependencies: None
pagination
A customizable pagination component.
npx dedevs-ui add paginationDependencies: react Registry Dependencies: None
popover
A customizable popover component.
npx dedevs-ui add popoverDependencies: react, @radix-ui/react-popover Registry Dependencies: None
progress
A customizable progress component.
npx dedevs-ui add progressDependencies: react, @radix-ui/react-progress Registry Dependencies: None
radio-group
A customizable radio-group component.
npx dedevs-ui add radio-groupDependencies: react, @radix-ui/react-radio-group, lucide-react Registry Dependencies: None
resizable
A customizable resizable component.
npx dedevs-ui add resizableDependencies: react, lucide-react, react-resizable-panels Registry Dependencies: None
scroll-area
A customizable scroll-area component.
npx dedevs-ui add scroll-areaDependencies: react, @radix-ui/react-scroll-area Registry Dependencies: None
select
A customizable select component.
npx dedevs-ui add selectDependencies: react, @radix-ui/react-select, lucide-react Registry Dependencies: None
separator
A customizable separator component.
npx dedevs-ui add separatorDependencies: react, @radix-ui/react-separator Registry Dependencies: None
sheet
A customizable sheet component.
npx dedevs-ui add sheetDependencies: react, @radix-ui/react-dialog, lucide-react Registry Dependencies: None
sidebar
A customizable sidebar component.
npx dedevs-ui add sidebarDependencies: react, @radix-ui/react-slot, class-variance-authority, lucide-react Registry Dependencies: None
skeleton
A customizable skeleton component.
npx dedevs-ui add skeletonDependencies: None Registry Dependencies: None
slider
A customizable slider component.
npx dedevs-ui add sliderDependencies: react, @radix-ui/react-slider Registry Dependencies: None
sonner
A customizable sonner component.
npx dedevs-ui add sonnerDependencies: next-themes, sonner Registry Dependencies: None
switch
A customizable switch component.
npx dedevs-ui add switchDependencies: react, @radix-ui/react-switch Registry Dependencies: None
table
A customizable table component.
npx dedevs-ui add tableDependencies: react Registry Dependencies: None
tabs
A customizable tabs component.
npx dedevs-ui add tabsDependencies: react, @radix-ui/react-tabs Registry Dependencies: None
textarea
A customizable textarea component.
npx dedevs-ui add textareaDependencies: react Registry Dependencies: None
toast
A customizable toast component.
npx dedevs-ui add toastDependencies: react, radix-ui, class-variance-authority, @radix-ui/react-icons Registry Dependencies: None
toaster
A customizable toaster component.
npx dedevs-ui add toasterDependencies: None Registry Dependencies: None
toggle
A customizable toggle component.
npx dedevs-ui add toggleDependencies: react, @radix-ui/react-toggle, class-variance-authority Registry Dependencies: None
toggle-group
A customizable toggle-group component.
npx dedevs-ui add toggle-groupDependencies: react, @radix-ui/react-toggle-group, class-variance-authority Registry Dependencies: None
tooltip
A customizable tooltip component.
npx dedevs-ui add tooltipDependencies: react, @radix-ui/react-tooltip Registry Dependencies: None
Installation
To install any component, use the DeDevs UI CLI:
npx dedevs-ui add [component-name]You can also install multiple components at once:
npx dedevs-ui add button card dialog