A modern, accessible, and beautifully crafted React component library built with Radix UI and Tailwind CSS.
62 component modules. 6 custom hooks. 22 color themes. Dark mode. Full TypeScript support. Designed for the modern web.
Install the package and start building beautiful interfaces.
1. Install the package
pnpm add @codefast/ui2. Import the styles
3. Use the components
Everything you need to build polished, production-ready applications.
A rich set of components organized into intuitive categories.
Input, InputNumber, InputPassword, InputSearch, InputOTP, InputGroup, Textarea, Select, NativeSelect, Checkbox, CheckboxGroup, CheckboxCards, Radio, RadioGroup, RadioCards, Switch, Slider, Calendar, Label, Field, Form.
Sidebar, NavigationMenu, Breadcrumb, Separator, Resizable, ScrollArea, AspectRatio, Collapsible.
Button, ButtonGroup, Toggle, ToggleGroup with multiple variants and sizes.
Dialog, AlertDialog, Drawer, Sheet, Popover, Tooltip, DropdownMenu, ContextMenu, HoverCard, Menubar, Command.
Table, Card, Badge, Avatar, Tabs, Accordion, Chart, Carousel, Pagination, Item, Kbd.
Alert, Progress, ProgressCircle, Spinner, Skeleton, Sonner (toast), Empty.
22 built-in color themes with light and dark mode. Switch themes with a single CSS import.
Standing on the shoulders of best-in-class libraries.
Explore the component library, pick a theme, and start crafting your next project.
Made with care by codefastlabs