What is a GSAP effect?
A GSAP effect is a self-contained piece of motion built with the GreenSock Animation Platform: a heading that decodes into place, a gallery that throws with momentum, a section that pins while its contents scrub past. GSAP is a JavaScript animation library that animates any property of any object, so an effect is really a small recipe combining a tween or timeline, a trigger, and the markup and CSS the motion depends on.
The distinction that matters in practice is between an effect and a demo. A demo shows that something is possible. An effect is the version you can drop into a real page: it cleans up after itself when the component unmounts, it has a defined behaviour at every breakpoint, it does something sensible when the user has reduced motion enabled, and it does not fight whatever smooth-scrolling library is already on the page. Most of the work in shipping animation is in that gap.
In April 2025, GSAP 3.13 made the full plugin set free, including the plugins that previously required a Club GreenSock membership. ScrollTrigger, SplitText, MorphSVG, Draggable, Flip and the rest are available without a paid membership, including for commercial projects under the GSAP Standard License. That changed what is worth building: the interesting question is no longer which plugins you can afford, but which patterns are worth the implementation time.
The effects below are organised by what they do rather than by which plugin they use, because that is how the problem usually arrives: you know you want the hero to reveal on scroll, not that you want ScrollTrigger with a scrubbed timeline. Each one includes a live demo, the full source, and notes on where it breaks.