(Tween) — Motion registryIndex / 2026

Scroll choreography, shader sliders, preloaders and full-site templates — rebuilt as typed React components you install with the shadcn CLI and own outright.

Components
45
Categories
10
Full-site templates
5
Command to install
1

(01) Index

Ten kinds of motion.

Full catalog

(02) In motion

Fresh off the timeline.

01 · Scroll Animations

Doodle Lens Scroll

Open →

A pinned illustration whose sunglass lenses become clip paths: glare bands sweep across them, the camera zooms into a focus point, an image fades in through the lenses and the header words appear one by one.

02 · Scroll Animations

Slit Open Hero Scroll

Open →

A pinned hero where a thin centre slit opens into a full accent panel, three images cascade open from the centre with clip-path and scale, an outro panel scales in and then splits into two halves that slide apart to reveal the next section.

03 · Scroll Animations

Logo Mask Zoom Scroll

Open →

A pinned hero where a full-screen overlay with a logo-shaped hole shrinks from a huge zoom down to the logo, the image behind scales and washes to white, and a headline wipes in with a gradient fill.

04 · Scroll Animations

ASCII Dissolve Scroll

Open →

A pinned stack of images that wipe away top to bottom on scroll, with the wipe edge hidden behind a scattered band of random-character cells that thickens at its core and dissolves at its edges.

05 · Scroll Animations

Lottie Flight Scroll

Open →

A looping Lottie character flies down a staggered image gallery on scroll, following eased horizontal and vertical keyframe paths, tilting into its turns and casting a soft shadow that grows and fades with its height.

06 · Scroll Animations

Inline Icon Text Scroll

Open →

A pinned hero where a row of icons rises, gathers to the center and shrinks, then each icon flies into an inline placeholder inside a paragraph while the text segments reveal in random order.

07 · Scroll Animations

Starfield Scroll

Open →

A pinned canvas starfield whose radial color streaks accelerate with scroll progress while three headers scrub in and out word by word.

08 · Scroll Animations

Name Swap Scroll

Open →

A pinned frame where giant SVG names squash and stretch on scaleY to hand over one by one while square visuals scale in from the bottom-left corner and drift upward as they exit.

09 · Scroll Animations

Spotlight Gallery Hero

Open →

A pinned hero where an oversized 3×3 image gallery shrinks into view while a giant logo scales down and travels to the top corner, the headline fades in word by word, and the next section slides over a darkening hero.

10 · Scroll Animations

Slit Rotate Hero Scroll

Open →

A pinned hero whose clip narrows to a vertical slit, rotates 65 degrees and scales to nothing to uncover two sliding copy blocks, then two outro images clip in from the top and bottom under a line-masked headline.

Keep goingAll components →

(03) Templates

Whole sites, not just parts.

All templates

(04) Install

One command. Your code.

  1. 01

    Pick

    Browse a live preview and tweak its props.

  2. 02

    Install

    One shadcn command copies the source in.

  3. 03

    Own it

    Plain TypeScript and Tailwind — edit anything.

~/my-app
$ npx shadcn@latest add \
  https://tweenui.dev/r/sticky-cards-scroll.json
✔ Created components/sticky-cards-scroll.tsx
npx shadcn@latest add https://tweenui.dev/r/sticky-cards-scroll.json

Works with Next.js, Vite and any shadcn-compatible project