Loading

The platform

Everything inside Annnimate.

A curated library of GSAP signature components, full Landmark Kits, real React and Vue code, and documentation written by the people who built the originals. Here is how all of it works.

BROWSE THE LIBRARYVIEW PRICING
Platform
Animations
Saved
KitsSoon
Roadmap
Support
Documentation
Learn
Help & Support
Settings
JD
John Doe
Pro Plan

Animations

9 components
Gooey Hover Reveal
Studio Original

Gooey Hover Reveal

shader

Gooey Menu
Studio Original

Gooey Menu

experimental

Typewriter
Studio Original

Typewriter

ui-component

Mega Menu
annnimate.com

Mega Menu

menu

Multi-Level Drawer Menu
Studio Original

Multi-Level Drawer Menu

menu

Dual Scramble
good-fella.com

Dual Scramble

ui-component

Fullscreen Slide Menu
Studio Original

Fullscreen Slide Menu

menu

Mesh Gradient
Studio Original

Mesh Gradient

shader

Image Dissolve Scroll
Studio Original

Image Dissolve Scroll

shader

The library

Curated, not a catalog dump.

Annnimate is deliberately not five hundred components. It is the components worth keeping, each one chosen because it earned its place on a real site. Hover a category to isolate it.

Categories / 6

  • Buttons07→
  • Scroll21→
  • UI Components10→
  • Experimental07→
  • Shaders03→
  • Menus03→

Provenance

Built for a job. Made for the library.

Every component shipped on a real brand site before it earned a place in the library. The version you copy has already survived a launch.

  • Mega Menu
    annnimate.com

    Mega Menu

    menu

  • Circular Slider
    Studio Original

    Circular Slider

    ui-component

  • Accordion
    good-fella.com

    Accordion

    ui-component

Formats

One component. Every stack.

React and Vue come first - same component, framework-idiomatic. HTML and Webflow ship alongside for projects that need them.

Hero.jsx
CircularSliderlive
Hero.vue
HTML03 / Secondary

Drop-in markup with data-anm-* attributes. Works in vanilla JS, Astro, or any static site that can load a script.

magnetic.html
Webflow04 / Secondary

JSON export plus a Custom Code snippet. The full Designer-to-production path stays inside Webflow.

  1. 01PasteDrop the .webflow.json into the Designer. Structure + classes land instantly.
  2. 02WirePaste the at-rules block into Custom Code (Project Settings → head). Keyframes, font-faces, motion-preference media queries.
  3. 03TuneEdit data-anm-* attributes directly on the element. No code editor needed.

Same component. Every stack.

BROWSE THE LIBRARY

A Kit is a deep, stand-alone collection of animations built around one system you would otherwise build from scratch. Separate product, not bundled with the Library. The first Kit is Entrances. One purchase, every project, forever.

Landmark Kits

One system. Built deep.

K-001/Entrances Landmark Kit
First Kit / in production
Annnimate Kits — coming soon
  • 01WebGL cover variants/Preloader
  • 02GSAP cover variants/Preloader
  • 03WebGL reveal variants/Page-enter
  • 04GSAP reveal variants/Page-enter
K-001

Entrances Landmark Kit

Preloader covers + page-enter reveals, one mixable system. The moment a site loads and opens, with the handoff coordinated by the Kit. WebGL and GSAP variants, paired end to end.

  • Mix-and-match cover + reveal
  • Shared attribute API
  • React / Vue / HTML - not for Webflow

Shared API

  • data-anm-kit-entrances
  • data-anm-cover
  • data-anm-reveal
  • data-anm-variant
SEE THE KITS

Documentation

Documented by the people who built it.

Every component carries the things that bit us when we shipped it the first time. Real warnings, real fixes, real reasons - written by the studio that built the original.

Real edge cases / 08 entries

From the Annnimate docs

  • 01InstallationGSAP, the library, and the first component running in a minute.GSAP 3.13+ ships ESM-only - older bundlers need the legacy CJS path or builds silently exclude the timeline.
  • 02Quick startFrom copy-paste to a tuned component in under five minutes.useGSAP without a scope leaks selectors across remounts - every animation needs { scope: ref }.
  • 03CustomizationThe data-anm-* attribute system. Every component tuned without touching the source.data-anm-* attributes read null on first render in Next.js 16 Strict Mode - gate the read inside useGSAP.
  • 04PerformanceWhat we tune before shipping, and what to watch in your own build.GSAP does not return early under prefers-reduced-motion - wrap entries in gsap.matchMedia or the animation runs at full speed for users who asked it not to.
  • 05AccessibilityFocus, keyboard, reduced motion. The defaults that ship with every component.Focus trap inside overlays needs inert on siblings - aria-hidden alone still leaves keyboard reachable.
  • 06ReactuseGSAP, scoped refs, cleanup that survives Strict Mode remounts.Cleanup with ctx.revert(), not tl.kill() - kill leaves scoped selectors mounted and the next remount double-binds.
  • 07VueComposable for the script-setup workflow. Nuxt-ready.Setup script timing - onMounted fires before children mount; use nextTick before binding refs.
  • 08WebflowThe .webflow.json paste flow and Custom Code at-rules. The full Designer-to-production path.Non-ASCII characters in JS comments (em-dash, arrows, smart quotes) crash the Custom Code editor with Unexpected token ';'.

08 of many guides shown. The full set lives in the docs.

READ THE DOCS

License / Free forever / Use in production / No account

Take one. No paywall.

One real component per category, free in production. No trial, no expiring license - copy it once and ship it.

TRY A FREE COMPONENTVIEW PRICING
Just shipped:Gooey Hover Reveal·2 weeks ago
Weekly dropJoin over 1,000+ developers and designers
Contact
  • How it works
  • Documentation
  • Changelog
  • Roadmap
  • Pricing
  • FAQs
  • All components
  • Buttons
  • Scroll
  • UI Components
  • Experimental
  • Shaders
  • Menus
  • Showcase
  • See the Kits
  • What a Kit is
  • Kit vs. the Library
  • Founding offer

Platform

  • How it works
  • Documentation
  • Changelog
  • Roadmap
  • Pricing
  • FAQs

Library

  • All components
  • Buttons
  • Scroll
  • UI Components
  • Experimental
  • Shaders
  • Menus
  • Showcase

Kits

  • See the Kits
  • What a Kit is
  • Kit vs. the Library
  • Founding offer
© 2026 Annnimate·Built byGood Fella
PrivacyTermsCookiesRefund
by Good Fella
LibraryKitsSoonLearnDocsPricing
Get Annnimate

The library

Curated, not a catalog dump.

Every signature component, built for a real site. Filter, preview live, copy in React or Vue.

Browse the library
By categoryButtonsScrollUI ComponentsExperimentalShadersMenus
CollectionsAll componentsMost popularSaved

Latest component

Gooey Hover Reveal

Landmark Kits

Depth, not breadth.

A deep, stand-alone collection built around one system. The first Kit is Entrances - preloaders and page-enter, one mixable system, WebGL and GSAP. React, Vue, HTML / CSS / JS. Not for Webflow.

Get on the launch list
LearnWhat a Kit isKit vs. the Library
Stay closeFounding offerRoadmapPricing
Annnimate Kits — coming soon

Coming soon

Annnimate Kits

Concepts, patterns, tools

Learn the vocabulary.

Definitions and examples for the GSAP and animation concepts behind production motion. Free, citable, and cross-linked with the components that use each idea.

Open concepts
ConceptsEasingScrollTimelineTextReactPerformancePlugins
ExplorePatternsFree toolsDocumentationComparisons

Latest component

Gooey Hover Reveal

ButtonsScrollUI ComponentsExperimentalShadersMenusAll componentsMost popularSaved
What a Kit isKit vs. the LibraryFounding offerRoadmapPricing
EasingScrollTimelineTextReactPerformancePluginsPatternsFree toolsDocumentationComparisons
DocsPricing
Get Annnimate