Neubrutalism component library with 43 components, 42 SVG shapes, thick borders, and hard shadows. Supports React, Vue, and Nuxt. Built on shadcn/ui.
BoldKit Forest preset (earthy & fresh). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Gold preset (luxury & refined). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Mono preset (clean & minimal). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Neon preset (electric & raw). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Ocean preset (cool & serene). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Pastel preset (soft & kawaii). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Purple preset (vivid & dramatic). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Retro preset (vintage & gritty). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
BoldKit Sunset preset (fiery & expressive). Swaps brand colours and the tinted neutral palette; needs BoldKit's base styles already installed.
Composable timeline for activity feeds, order tracking, and version history
Popover-based time picker with 12h/24h format and scrollable columns
First-party brutalist toast stacks with an imperative toast() API, promise toasts, swipe and stacking
A two-state button that can be either on or off
A group of toggle buttons where only one can be pressed at a time
A popup that displays information related to an element
Step-by-step product tour with spotlight highlighting and progress indicators
Treemap for hierarchical data visualization with proportional rectangles
Hierarchical tree view with expand/collapse, selection, and checkboxes
React hook that mounts an animated 2D canvas effect with a managed lifecycle — sizing, off-screen/background pausing, and reduced-motion — so a component only describes how to paint one frame.
Theme provider hook with light/dark/system support and localStorage persistence. Used by Sonner toast for theme-aware rendering.
Utility functions for className merging