A Next.js animation library, built on GSAP.

Annnimate is a library of 120 GSAP components you copy into a Next.js app. Each file starts with "use client" and cleans up when it unmounts, so your pages stay Server Components and nothing leaks between routes.

Circular Slider, exactly as it runs in the library. Drag it, then change how it moves.

Open the component

Customize

  • Movement
  • Duration
  • Ease
  • Curve
  • Autoplay
  • Curve on mobile
  1. 01.

    Install GSAP

    npm install gsap @gsap/react, once per project.

  2. 02.

    Copy the files

    Pick React on a component's page and save its two files side by side.

  3. 03.

    Use it in a page

    Import it into any page, App Router or Pages Router. The page stays a Server Component.

  4. 04.

    Change a value

    Every setting is a prop. Tune it live on the component's page, then copy the values.

Each one ships a React file that starts with "use client". Click one to take a closer look.

What Next.js developers ask before they copy a component.

120 components in React, Vue and HTML, built the way we build for Coca-Cola and Powerade.