Installation
Install Kuzenbo and set up your development environment to start building with composable React primitives.Requirements
Kuzenbo requires the following peer dependencies:- React 19.0.0 or later
- React DOM 19.0.0 or later
- Tailwind CSS 4.0.0 or later (for styling)
Kuzenbo uses React 19 features and Base UI primitives for accessibility and composition.
Installing the core runtime
The core runtime consists of two required packages that work together:@kuzenbo/core- UI primitives and composition building blocks@kuzenbo/theme- Theme runtime, bootstrap script, and semantic tokens
Optional packages
Baseline styles
The@kuzenbo/styles package provides recommended global CSS for token-driven borders, scrollbar styling, and accessibility improvements.
Standalone hooks
If you only need React hooks without UI components:The
@kuzenbo/hooks package has no theme dependency and can be used standalone.Specialized UI packages
Install additional packages based on your needs:Tailwind CSS configuration
Kuzenbo components use Tailwind CSS for styling. You need to configure Tailwind to include Kuzenbo’s source files:tailwind.config.js
TypeScript configuration
Kuzenbo is built with TypeScript and provides full type definitions. No additional configuration is required.tsconfig.json
Verifying installation
Check that your packages are installed correctly:0.0.7 or later.
Next steps
Quick start
Build your first Kuzenbo app in 60 seconds.
Theming
Learn how to customize themes and implement light/dark mode.