• 14 components
  • One command
  • React 19
  • Motion + GSAP

Components with a little sour.

14 components, one file each. Install with the shadcn CLI, then edit the source like it was always yours.

Move your cursor and it will watch you. Pet it back and forth to make it blush. Poke it five times and it goes tart.

  • happy
  • love
  • zzsleepy
  • tart

THE REGISTRY

14 components. Free, forever.

Built for React and Next.js. Copy the source into your project and make it yours.

npx shadcn@latest add fujiDevv/calamansi-ui/calamansi

A fruit with opinions

Blinks

all on its own, unprompted

Follows

its eyes track your cursor

Blushes

when you pet it back and forth

Goes tart

after five quick pokes

Open Source

Built in public, free forever.

Every component is open source and yours to customize. Star the repo on GitHub, submit feature requests, or contribute new animated components.

Made by Joshua Sarmiento

Say hi, report a bug, or send a component request.

Questions

Frequently asked.

The questions that come up most, answered briefly.