v1.0 - open source, MIT licensed
Accessible React
components
you copy, paste, and own
498 components. TypeScript-native, zero dependencies.
Browse components
MIT licensedTypeScript-nativeWCAG 2.1 AAOpen codeNext · Vite · Remix

A taste of what's inside

Every preview is live - touch it. One click copies the code.

Photo deckHover to fan
Golden hour
Golden hour
Beach day
Beach day
Old town
Old town
Night drive
Night drive
PolaroidStack.tsx
DestructiveonClick
CrackleBtn.tsx
Matrix CRT
LaserTrack.tsx
Aurora Inputreactive wave
AuroraInput.tsxWAI-ARIA

Up and running in 3 steps

The CLI copies the source - you keep every line.

$ npx use-bonkersui@latest list
browse every available component
$ npx use-bonkersui@latest add NeonButton
✓ bonkersui/NeonButton.tsx
$ import { NeonButton } from  './bonkersui/NeonButton'
Why bonkersUI?
Crafted, accessible and production-ready.
Accessibility icon
Chapter 01

Accessible by default

Components ship with WAI-ARIA roles, keyboard support and visible focus, so they work for everyone from the first render.

  • Keyboard and screen-reader friendly
  • Clear focus states
  • Respects reduced-motion settings

You own the code

Switch the tab - the preview and the code both update.

LuxuryButton.tsx
<LuxuryButton
  glow="sunset-coral"
  sheen
  onClick={handleClick}>
  Luxury
</LuxuryButton>
TypeScript · TailwindLive Tested
Unified Design Token Engine

One library, every design archetype

Switch styles and watch components morph.

Inflated Clay

Claymorphism

3D Inflated Softness

Pillowy, tactile surfaces with dual inner shadows and chunky rounded forms.

Design system tokens
inner-shadow-light: inset -4px -4pxinner-shadow-dark: inset 4px 4pxradius: 28px

Book a 30-minute call

Pick a time that suits you.

Loading calendar…

Loading calendar…

Dive right in ●

Launch your next project with fluid interactions and a bold, modern visual identity.