@codefast/ui
This site is the living playground for @codefast/ui—browse interactive components, preview light and dark mode, and copy install snippets for your own app.
Radix primitives, Tailwind CSS v4, tree-shakeable exports, and full TypeScript. Package docs focus on what you can ship, not noise.
- Component modules
- 62
- Components
- Color themes
- 22
- Themes
- Custom hooks
- 6
- Hooks
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