Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

GSAP (Greensock)

306 sites Security covered Drupal 9–11
View on drupal.org

This module integrates the GSAP JavaScript animation library into Drupal. It aims to provide developers with an API to efficiently manage GSAP as a project dependency for creating web animations.

GSAP

The GSAP module provides a high-performance framework to connect your Drupal website with the GreenSock Animation Platform (GSAP) ecosystem. This module is intended to be an API module for developers; the main aim is to integrate GSAP with libraries to manage it efficiently as a project dependency while streamlining your native asset pipeline for lightweight JavaScript web animations.

Whether you are a zero-code site builder looking to implement scroll-driven UX storytelling or a frontend developer managing complex UI transitions, this module balances architectural performance and layout flexibility. It serves as both a low-code configuration engine and a developer-friendly API framework.

Core Features

  • On-Demand Plugin Loading: Selectively enable core assets or advanced tools from the GSAP Plugins Library (such as ScrollTrigger, Flip, or SplitText) globally or via targeted page conditions to prevent asset bloat.
  • Low-Code GSAP Entities: Empower site creators to target CSS selectors and apply to, from, or scrollTrigger animations directly through the configuration UI without writing PHP or JavaScript code.
  • Performance-Optimized API: Maintain fast page speed and clean dependency injection by declaring GSAP scripts as native, conditional Drupal library dependencies that only execute when needed.
  • Flexible Delivery Architecture: Serve your animation files locally via composer.libraries.json compliance or leverage high-speed custom CDNs for premium interactive modules.

Quick Start Configuration

  1. Navigate to /admin/structure/gsap to handle plugin deployment and manage active animations.
  2. For custom frontend development, reference dependencies within your theme or module's *.libraries.yml file:
my-custom-animations:
  js:
    js/my-animations.js: {}
  dependencies:
    - gsap/scrolltrigger

Useful documentation and articles about GSAP library:

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.1 Stable 9–11 Aug 14, 2025
1.0.0 Stable 9–11 Feb 21, 2025