← home
carabine/ui
UI component library for React — styled by default, headless when you want. Ships with accessible, themeable components built on Radix primitives.
what it is
A component library that gives you fully styled, accessible components out of the box, with an escape hatch to go fully headless when your design requires it. Every component exposes an unstyled prop and a clean className API.
stack
Built on top of Radix Primitives for accessibility (focus trapping, keyboard navigation, ARIA). Styled with Tailwind CSS v4. Ships as both ESM and CJS via tsup, with full TypeScript declarations.
status
Active development. Currently at v0.2.4. Used in production across carabine.studio and other personal projects.