Cubby UI

The details are done.The code is yours.

React components on Base UI, finished down to the motion.

$1,204.50
$ npx shadcn@latest add @cubby-ui/text-morph

Every card below is the real component. Play with it, then install just that one.

Draft saved

Text Morph

Animates a label from one value to the next, glyph by glyph

4h

Circular Slider

A radial slider component for selecting values along a circular path

Cubby UI

QR Code

From-scratch, zero-dependency QR generator rendered as pure scalable SVG

Sign in

Enter your email to receive a code.

Transition Panel

Direction-aware animated swap between named views with auto-animated height

Status

Filters

A filter bar of segmented pills with per-field operators and value controls

TypeScript
types/user.ts

Code Block

A syntax-highlighted code block component with copy functionality and customizable layout

Bundle: Reading list

3 unsaved changes. Confirm to publish, or discard to revert.

Marching Border

Animated dashed border overlay that conforms to its parent's corner radius

And every piece you'd expect, from Accordion to Tooltip.

Browse all components

You get the file, not a dependency.

The CLI copies the source into your project. Rename it, restyle it, cut what you don't need. Nothing changes under you unless you pull it in.

  • Install one component

    One command per piece, not a bundle of seventy.

  • Read it like your own code

    Plain React and Tailwind, commented where it matters.

  • Change anything

    Tokens, motion, markup: it's all in the file.

TypeScript
components/ui/cubby-ui/marching-border/marching-border.tsx

Start with one component.

Pick the piece you need today. The rest will be here when you do.