Build scroll-triggered animations that play as users scroll down a page.
Create text effects that split, animate, or morph individual letters and words.
Animate UI elements along curved paths or with smooth position and opacity transitions.
Add polished, browser-compatible animations to React, Vue, or plain HTML websites.
GSAP, the GreenSock Animation Platform, is a JavaScript library for creating smooth, high-performance animations on websites. If you have ever seen a webpage where elements glide into view as you scroll, text splits apart elegantly, or objects follow a curved path, there is a good chance GSAP was involved. At its core, GSAP works by smoothly updating values over time, things like an element's position, opacity, size, or color, far more reliably and efficiently than built-in browser animation tools. It is claimed to be up to 20 times faster than jQuery's animation methods and works consistently across all major browsers. The library includes optional plugins for specific use cases. The ScrollTrigger plugin ties animations to the user's scroll position. MorphSVG morphs one shape into another. SplitText lets you animate individual letters or words. Motion Path animates elements along a curved line. As of the library's latest update, all plugins including the previously paid ones are free to use, even commercially. GSAP works alongside any JavaScript framework, React, Vue, or plain HTML, and has zero dependencies. You would use it any time you need polished, precise, browser-compatible animations on the web.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.