tweenly

Introduction

tweenly is a collection of animated React components built on Motion and GSAP, distributed as a shadcn registry. Try every prop live, then copy the exact code you tuned.

Copy, paste, own

Components are added to your codebase through the shadcn CLI. No package to upgrade, nothing hidden.

Tuned through props

Every timing, distance and easing is exposed as a typed prop with sensible defaults.

Respectful by default

All motion honours prefers-reduced-motion and falls back to a gentle fade or a static state.

New here? Take the 30-second tourSee the preview, controls, code and install flow on a real component.

Motion or GSAP?

Every component lists the animation library it's built on, and the sidebar filter shows only Motion or only GSAP components. Pick the one your project already uses, or mix them: they work side by side.

Motion58 components

Declarative React animation: springs, gestures, layout and exit animations, driven by state.

Choose it for

  • UI that reacts to state: toggles, inputs, menus, feeds
  • Springs, gestures, drag and layout animations
  • Enter and exit animations with AnimatePresence
GSAP18 components

Imperative timelines and ScrollTrigger: precise, choreographed sequences and scroll-linked scenes.

Choose it for

  • Scroll-linked scenes that pin and scrub with ScrollTrigger
  • Choreographed, multi-step timelines
  • Page loaders, route transitions and storytelling sections

2 components need no animation library at all (pure CSS or canvas), and a few combine Motion and GSAP where each does what it's best at.

How it works

Each component page has a live stage, a controls panel and a code panel. Change a control and the preview replays while the usage snippet updates to include exactly the props you changed. When you are happy, install the component with one command and paste the snippet.

Text

Buttons

Interactive

Navigation

Forms

Feedback

Charts

Media

Scroll

Layout

AI

Cards

Sections

Get new components in your inbox

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