@codefast/ui
Production-ready React components with Radix primitives, Tailwind CSS v4, and tree-shakeable imports—explore a live bento below, then dive into every module.
Tweak light, dark, or system mode on the theme page, copy install snippets, and ship accessible UI without reinventing patterns.
- Component modules
- 62
- Components
- Color themes
- 22
- Themes
- Custom hooks
- 6
- Hooks
Interactive
A bento built from the library
Every control in this grid is a real import from @codefast/ui—the same paths you use in your app. Try tabs, fields, and actions; tokens follow your active appearance.
@codefast/ui.Button variants
'@codefast/ui/button'
Quick start
Use the package in your project
Three steps: add the dependency, import the CSS preset and a palette, then import components by path.
pnpm add @codefast/uiLibrary
What @codefast/ui includes
Opinionated defaults on top of open primitives—suitable for internal tools and customer-facing products alike.
Components
Browse by category
Demos are grouped by role on the Components page. Start from a category or jump straight in—every module has a live example.
Form controls
21 modulesInputs, selects, validation, calendars, and form composition helpers.
Layout
8 modulesSidebars, navigation, scroll areas, split panes, and structure primitives.
Actions
4 modulesButtons, groups, and toggles with multiple variants and sizes.
Overlays
11 modulesDialogs, sheets, menus, popovers, tooltips, and command palettes.
Data display
11 modulesTables, cards, charts, tabs, lists, and media-oriented components.
Feedback
7 modulesAlerts, progress, loading states, toasts, and empty states.
Appearance
Light, dark, and accent palettes
Use this site’s theme page to switch color mode. For brand colors, import one of 22 palette CSS files from the package—the components section includes a theme picker wired to those imports.
Stack
Built on familiar tools
React, Radix, Tailwind, and TypeScript—no bespoke runtime beyond what you already adopt.
Next step
Browse components for interactive examples, or adjust appearance on the theme page before you wire palettes into your codebase.
Made with care by codefastlabs