NewNow in the shadcn registry directory

60 animated React components across 12 categories. Built on Motion and GSAP, installed with the shadcn CLI, owned by you.

$ npx shadcn@latest add @tweenly/text-reveal
ScrollMIT · tweenly

Frame 00 → 100

Everything good
happens in between.

Scroll to scrub the tween. Every ghost is a frame your users feel but never see.

The catalogue

60 components.
Zero packages.

Everything on this rail is running live. Poke it. Then copy the source straight into your project.

Text01

Text Reveal
Interactive03
MC—01

Depth, on hover.

Move your cursor across the card.

Tilt Card
Buttons04

Click anywhere on the button, rapidly for overlapping ripples

Ripple Button
Cards07
Par Avion50c

Par Avion

IndiaAir mail
Monsoon Coast₹25

Monsoon Coast

India1972
Spice Route₹12

Spice Route

IndiaSeries II
Stamp Card
+52 moreBrowse the full library

Playground

Touch everything.

Type a code, flip a switch, hover a chart. Nothing here is a screenshot.

Revenue

$0▲ 87.1%

Jan – Aug 2025

Chart Line

Check your inbox

Try 123456, anything else shakes.

OTP Input
3
Controls

Revenue

Last 14 days

$0
16.3%vs $60,879 prior
Jun 01Jun 14
88% of goal$80,000
Chart KPI

Traffic

By browser

30%22%20%19%10%0Total
Chart Radial
0/50Seats filled
Chart Dots
Slide to confirm
Buttons

Install

Ship it your way.

From your terminal, from your agent, or by hand. Every path ends with plain source code in your repo.

~/my-app — zsh
$ npx shadcn@latest add @tweenly/text-reveal
0runtime packages
Components are files you own, not a dependency you update.
1command
No components.json edits. tweenly is in the shadcn registry directory.
llms.txtfor agents
Every prop and usage example, in plain text for any model.

Make it
move.

Get new components in your inbox

One short email when new components ship. No spam, unsubscribe anytime.

Loading00%