sh4dcnv2 · atlas
← libraries

@boldkit

Free, open-source neubrutalism UI library supporting both React and Vue 3/Nuxt, installable via the shadcn CLI. Contains 56+ components, 15 section blocks, 7 full-page templates, 64 SVG shapes, and 14 chart types. Distinctive aesthetic: thick borders, hard shadows, and bold accent colors. Built on shadcn/ui (Radix UI) and shadcn-vue (Reka UI), Tailwind CSS v4, TypeScript. Use for: projects requiring a bold neubrutalism visual identity across both React and Vue stacks without switching libraries.

60 components react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://boldkit.dev/r/registry.json
pnpm pnpm dlx shadcn@latest add https://boldkit.dev/r/registry.json
bun bunx shadcn@latest add https://boldkit.dev/r/registry.json
fetch registry curl -s https://boldkit.dev/r/registry.json

Components

60 total
theme theme

BoldKit neubrutalism theme with bold colors and CSS variables

npx shadcn@latest add https://boldkit.dev/r/theme.json
utils lib

Utility functions for className merging

npx shadcn@latest add https://boldkit.dev/r/utils.json
use-theme hook

Theme provider hook with light/dark/system support and localStorage persistence. Used by Sonner toast for theme-aware rendering.

npx shadcn@latest add https://boldkit.dev/r/use-theme.json
error-boundary component

Error boundary wrapper with neubrutalism-styled fallback UI. Used by math-curve components to catch runtime errors gracefully.

npx shadcn@latest add https://boldkit.dev/r/error-boundary.json
accordion ui

A vertically stacked set of interactive headings with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/accordion.json
alert ui

Displays a callout for user attention with bold neubrutalism borders

npx shadcn@latest add https://boldkit.dev/r/alert.json
aspect-ratio ui

Displays content within a desired ratio

npx shadcn@latest add https://boldkit.dev/r/aspect-ratio.json
avatar ui

An image element with a fallback for representing the user

npx shadcn@latest add https://boldkit.dev/r/avatar.json
badge ui

Displays a badge or a component that looks like a badge with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/badge.json
breadcrumb ui

Displays the path to the current resource using a hierarchy of links

npx shadcn@latest add https://boldkit.dev/r/breadcrumb.json
button ui

Displays a button with neubrutalism styling and press-down animation

npx shadcn@latest add https://boldkit.dev/r/button.json
card ui

Displays a card with header, content, and footer with thick borders and shadows

npx shadcn@latest add https://boldkit.dev/r/card.json
checkbox ui

A control that allows the user to toggle between checked and not checked

npx shadcn@latest add https://boldkit.dev/r/checkbox.json
collapsible ui

An interactive component which expands/collapses a panel

npx shadcn@latest add https://boldkit.dev/r/collapsible.json
combobox ui

Searchable dropdown built by composing Popover and Command with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/combobox.json
command ui

Fast, composable, command menu for React with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/command.json
dialog ui

A window overlaid on the primary window with neubrutalism borders and shadows

npx shadcn@latest add https://boldkit.dev/r/dialog.json
dropdown-menu ui

Displays a menu of actions/options with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/dropdown-menu.json
context-menu ui

Displays a menu triggered by right-click with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/context-menu.json
menubar ui

A horizontal menu bar of desktop-style dropdown menus with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/menubar.json
navigation-menu ui

A collection of links and dropdown panels for site navigation with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/navigation-menu.json
resizable ui

Resizable panel groups and handles with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/resizable.json
button-group ui

Visually joins a row or column of buttons into one bordered unit

npx shadcn@latest add https://boldkit.dev/r/button-group.json
input-group ui

An input joined with leading/trailing addons in a single bordered field

npx shadcn@latest add https://boldkit.dev/r/input-group.json
field ui

Form field composition: label, control, description and error

npx shadcn@latest add https://boldkit.dev/r/field.json
native-select ui

A styled wrapper around the native select element, a11y-first

npx shadcn@latest add https://boldkit.dev/r/native-select.json
date-picker ui

A single-date picker: a button trigger that opens a calendar popover

npx shadcn@latest add https://boldkit.dev/r/date-picker.json
input ui

Displays a form input field with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/input.json
label ui

Renders an accessible label for form controls

npx shadcn@latest add https://boldkit.dev/r/label.json
popover ui

Displays rich content in a portal with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/popover.json
progress ui

Displays an indicator showing the completion progress of a task

npx shadcn@latest add https://boldkit.dev/r/progress.json
radio-group ui

A set of checkable buttons where only one can be checked at a time

npx shadcn@latest add https://boldkit.dev/r/radio-group.json
scroll-area ui

Augments native scroll functionality for custom styling

npx shadcn@latest add https://boldkit.dev/r/scroll-area.json
select ui

Displays a list of options with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/select.json
separator ui

Visually separates content with a thick border

npx shadcn@latest add https://boldkit.dev/r/separator.json
sheet ui

Extends Dialog to display content that complements the main page

npx shadcn@latest add https://boldkit.dev/r/sheet.json
skeleton ui

Used to show a placeholder while content is loading

npx shadcn@latest add https://boldkit.dev/r/skeleton.json
slider ui

A jelly slider with spring physics and bouncy animations

npx shadcn@latest add https://boldkit.dev/r/slider.json
sonner ui

An opinionated toast component with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/sonner.json
switch ui

A control that allows the user to toggle between on and off

npx shadcn@latest add https://boldkit.dev/r/switch.json
table ui

A responsive table component with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/table.json
tabs ui

A tabbed interface component with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/tabs.json
textarea ui

Displays a form textarea with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/textarea.json
toggle ui

A two-state button that can be either on or off

npx shadcn@latest add https://boldkit.dev/r/toggle.json
toggle-group ui

A group of toggle buttons where only one can be pressed at a time

npx shadcn@latest add https://boldkit.dev/r/toggle-group.json
tooltip ui

A popup that displays information related to an element

npx shadcn@latest add https://boldkit.dev/r/tooltip.json
alert-dialog ui

A modal dialog for important confirmations with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/alert-dialog.json
calendar ui

A date picker calendar with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/calendar.json
drawer ui

A drawer component that slides in from the edge of the screen

npx shadcn@latest add https://boldkit.dev/r/drawer.json
hover-card ui

A card that appears on hover with additional information

npx shadcn@latest add https://boldkit.dev/r/hover-card.json
input-otp ui

One-time password input with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/input-otp.json
pagination ui

Pagination controls for navigating through pages

npx shadcn@latest add https://boldkit.dev/r/pagination.json
chart ui

Beautiful charts with neubrutalism styling built on Recharts

npx shadcn@latest add https://boldkit.dev/r/chart.json
marquee ui

Auto-scrolling text ticker with neubrutalism styling - a common brutalist design element

npx shadcn@latest add https://boldkit.dev/r/marquee.json
sticker ui

Rotated labels and stamps with tape effect and double borders - neubrutalist decorative elements

npx shadcn@latest add https://boldkit.dev/r/sticker.json
layered-card ui

Card component with stacked layers effect showing offset depth - neubrutalist depth illusion

npx shadcn@latest add https://boldkit.dev/r/layered-card.json
shapes ui

55 neubrutalist SVG shapes organized by category for badges, decorations, and visual accents

npx shadcn@latest add https://boldkit.dev/r/shapes.json
styles style

BoldKit neubrutalism CSS variables and utilities

npx shadcn@latest add https://boldkit.dev/r/styles.json
spinner ui

Loading spinner with multiple animation variants - dots, bars, blocks, and brutal shadow spin

npx shadcn@latest add https://boldkit.dev/r/spinner.json
kbd ui

Keyboard key indicator for displaying shortcuts and hotkeys with neubrutalism styling

npx shadcn@latest add https://boldkit.dev/r/kbd.json