GSAP for Nuxt

Auto-import GSAP, register only the plugins you need, and animate with composables — zero boilerplate.

Why gsap-nuxt-module?

Everything you need to bring GSAP animations into a Nuxt app — nothing more.
Auto-import GSAP
Use `gsap`, `useGsap()`, and all plugin composables anywhere — no manual imports needed.
Plugin composables
Each GSAP plugin is exposed as a typed composable (useScrollTrigger(), useDraggable(), …) registered only when enabled.
Zero unused overhead
Plugins are dynamically imported only when listed in your nuxt.config.ts — your bundle stays lean.
TypeScript-first
Full type support for all composables and module options out of the box.
Copyright © 2026