HTMLStarter

free-gsap-effects — HTML Starter Template

By jaydickinson

A collection of MIT-licensed GSAP animation effects, UI components and website templates. Each entry is a standalone folder containing a runnable index.html, documentation and source code.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-06View source

What stands out

A quick read of the recorded project description.

01

MIT licensed, permitting free use, modification, commercial use and distribution, provided copyright and license notices are retained when distributing

02

Each entry is a standalone folder containing a runnable index.html, README, commented source code and minified scripts

03

Effects, UI components and complete templates cover animations, interactive controls and single-page sites respectively

04

Written in vanilla HTML/CSS/JS, with GSAP loaded from CDN and no dependency on a specific framework

05

The repository states it includes prefers-reduced-motion fallbacks, keyboard focus matching and gsap.context() cleanup

06

Comes with START-HERE-AI.md and a skills/gsap-vault skill for AI coding assistant integration reference

Template Details

This repository is the free tier of GSAP Vault, released under the MIT license. Its contents fall into three categories: 9 animation effects, 11 UI components and 4 complete website templates. Each entry sits in its own folder with a consistent structure: index.html is an openable demo page, README.md documents options and accessibility notes, and assets contains styles, commented source code and minified production builds. A START-HERE-AI.md file is also provided for AI coding assistants.

The effects cover parallax hero sections, scrolling text highlights, 3D card flips, typewriter text, image clip reveals, hover underlines, scroll progress indicators, CSS scroll reveals and more. The UI components include a fullscreen hamburger menu, collapsible sidebar, iOS-style toggle, step progress, skeleton screens, copy buttons, scrollspy table of contents, star ratings, announcement bars, animated tabs and FAQ accordions. The templates provide a coming-soon page, charity event page, link-in-bio page and QR menu page.

All code is vanilla HTML/CSS/JS, not tied to any framework, with GSAP loaded via CDN. The repository states that every effect handles prefers-reduced-motion and provides a static fallback, with keyboard focus and hover interactions matched. It uses gsap.context() and gsap.matchMedia() for scoping and responsive branching, and cleans up events and ScrollTrigger on destroy. These are the repository's own claims and were not individually verified in this material.

The free scope is limited to the code in this repository itself. Third-party assets such as demo images, fonts and icons must be checked against their respective licenses; external services such as domains and hosting may incur separate charges. The full GSAP Vault includes more effects, components and templates and is a one-time paid product.

HTMLLauncher

Is it right for your project?

Use Cases

  • Adding scroll parallax, text highlighting and other animation effects to static sites or WordPress, Webflow pages
  • Copying the markup and scripts of a single effect or component into React, Vue, Astro or other framework projects
  • Using the coming-soon page, link-in-bio page or QR menu page as a starting point for a single-page site and reskinning it
  • Introducing interactive components such as step progress, skeleton screens and FAQ accordions for checkout or onboarding flows
  • Using START-HERE-AI.md or the agent skill to let a coding assistant integrate effects according to the existing tech stack

Suitable For

  • Front-end developers who need GSAP animation code they can copy and paste directly
  • Teams building marketing or portfolio pages with vanilla HTML/CSS/JS or any framework
  • Individuals or organizations that want to reuse animations and components in commercial projects under the MIT license
  • Developers who need clear integration instructions for AI coding assistants

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Open the index.html in the target folder to view the effect in a browser; no build step is required

  2. 2

    Read the corresponding README.md for copy-paste quick start and all configurable options

  3. 3

    GSAP and ScrollTrigger are loaded via CDN; load the corresponding scripts in the page as shown in the repository examples

  4. 4

    Before use, check the licenses of third-party assets such as demo images, fonts and icons; the code's MIT license does not cover these assets

  5. 5

    If using an AI assistant for integration, paste the contents of START-HERE-AI.md or point it to that folder

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in a public repository under the MIT license; the free scope applies to this version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • The code in this version may be used, modified, used commercially and distributed free of charge.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to determine this.
  • External services such as domains, hosting, databases, payments or AI may incur separate charges.
  • This repository is only the free tier of GSAP Vault; the full library (117 effects, 53 UI components, 82 templates) must be purchased separately and is not included in the free scope.
  • The full Vault library is a one-time paid product; payment is required to obtain the complete collection and future additions, which the free repository does not provide.
  • GSAP and ScrollTrigger are loaded via CDN, so the effects depend on the availability of external CDN services.
  • Installing the agent skill requires fetching it over the network via npx, which is an optional external tool dependency.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

This repo is the free tier of [GSAP Vault](https://gsapvault.com). The full library has 117 effects, 53 UI components and 82 templates

Original README

All of it, one payment: [The Vault](https://gsapvault.com/pricing), a one-time purchase covering every collection in the Vault library, plus future items added to those collections, unlimited commercial projects.

Original README

GSAP loads from CDN:

Original README

npx skills add jaydickinson/free-gsap-effects

Original README
https://github.com/jaydickinson/free-gsap-effects/blob/main/LICENSEhttps://github.com/jaydickinson/free-gsap-effects/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-06. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 83 / 100
Technologies
HTML
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-06
Screenshot last checked
2026-10-06

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: [email protected] · 2026-10-06

Inspect the recorded source material

SHA-256: 9ecd5c4968e23985629bf022c1e01825b06e737b258b3540a06032bca4c5e170

2026-10-06T09:51:57.225Z

Source file / repository
# Free GSAP Effects

![Free GSAP effects in motion: parallax hero, scroll text highlight, 3D card flip and the link-in-bio template](./demo.gif)

Nine free, production-ready GSAP animation effects, eleven animated UI components and four complete website templates, all MIT licensed. Copy, paste, and ship. Everything is self-contained, framework-agnostic, accessible, and memory-safe.

From [GSAP Vault](https://gsapvault.com), a library of 117 copy-paste GSAP animation effects, 53 UI components and 82 complete website templates.

## The Effects

| Effect | What it does | Live demo |
|--------|--------------|-----------|
| [Tailwind Component Remixer](./tailwind-class-playground) | Generate fresh Tailwind component recipes with procedural SVG artwork, coordinated colour palettes and animated GSAP layout transitions. | [Demo](https://gsapvault.com/effects/tailwind-class-playground) |
| [3D Card Flip Gallery](./3d-card-flip) | Tactile GSAP 3D cards with deep perspective, reactive edge lighting and shifting shadows. Flip on hover, keyboard focus or tap, with grouped auto-close. | [Demo](https://gsapvault.com/effects/3d-card-flip) |
| [Scroll Progress Indicator](./scroll-progress) | A precise GSAP reading-progress indicator in four shapes: a top bar, an SVG ring, a side rail, and a numeric percentage. | [Demo](https://gsapvault.com/effects/scroll-progress) |
| [Typewriter Text](./typewriter-text) | A typewriter that types a line character by character, holds it, accelerates through deletion, and cycles to the next phrase, with optional cursor, status and progress hooks. | [Demo](https://gsapvault.com/effects/typewriter-text) |
| [Parallax Hero](./parallax-hero) | A pinned hero that pulls its layers into depth from one scrubbed ScrollTrigger: a headline sandwiched inside the stack, ridges or photographs climbing over it, and a sun that sets behind the far layer. | [Demo](https://gsapvault.com/effects/parallax-hero) |
| [Image Clip Reveal](./image-clip-reveal) | A cinematic image reveal where a directional polygon aperture opens as the photograph settles from a restrained Ken Burns scale and its caption lands. | [Demo](https://gsapvault.com/effects/image-clip-reveal) |
| [Hover Underline](./hover-underline) | Four material link underlines (an exit-through line, marker sweep, hand-drawn wave, and an endlessly travelling wave) with coordinated type and active-index responses. | [Demo](https://gsapvault.com/effects/hover-underline) |
| [Scroll Text Highlight](./scroll-text-highlight) | A scrubbed orange-to-lime reading front lifts each active word before completed copy settles to white and unread copy remains ghosted. | [Demo](https://gsapvault.com/effects/scroll-text-highlight) |
| [CSS Scroll Reveal](./css-scroll-reveal) | Native CSS scroll-driven reveals for crisp fade, slide, and scale entrances with accessible static fallbacks and no animation JavaScript. | [Demo](https://gsapvault.com/effects/css-scroll-reveal) |

## The UI Components

Interface components rather than page effects: docks, switches, toasts, dialogs.
Each one ships its variants, its keyboard model and its ARIA contract.

| Component | What it is | Live demo |
|--------|--------------|-----------|
| [Fullscreen Hamburger Menu](./hamburger-fullscreen-menu) | A fullscreen hamburger menu: the burger icon morphs into an X while the overlay wipes in and the links stagger up, with focus trapping. | [Demo](https://gsapvault.com/ui-elements/hamburger-fullscreen-menu) |
| [Collapsible Sidebar Menu](./accordion-sidebar-nav) | A collapsible sidebar menu for docs and admin apps: sections open on a measured height tween and an indicator slides to the current link. | [Demo](https://gsapvault.com/ui-elements/accordion-sidebar-nav) |
| [iOS Toggle Switch](./ios-toggle-switch) | An iOS-style toggle switch on a native checkbox: tap or drag the knob, it snaps to the nearer side and the track colour cross-fades. | [Demo](https://gsapvault.com/ui-elements/ios-toggle-switch) |
| [Progress Stepper](./step-progress-indicator) | A progress stepper for checkouts and onboarding: the track fills to the active step and completed steps flip into a drawn checkmark. | [Demo](https://gsapvault.com/ui-elements/step-progress-indicator) |
| [Skeleton Loader](./skeleton-to-content-reveal) | A skeleton loader: shimmering placeholders crossfade into real content with a stagger, and each card's height eases to what it loaded. | [Demo](https://gsapvault.com/ui-elements/skeleton-to-content-reveal) |
| [Copy to Clipboard Button](./copy-to-clipboard-button) | A copy to clipboard button: the clipboard icon morphs into a drawn check, a Copied label floats up and the copied value flashes. | [Demo](https://gsapvault.com/ui-elements/copy-to-clipboard-button) |
| [Scrollspy Table of Contents](./scrollspy-toc-rail) | A scrollspy table of contents for long pages: a marker slides to the section in view and a progress line tracks reading. | [Demo](https://gsapvault.com/ui-elements/scrollspy-toc-rail) |
| [Star Rating](./star-rating-input) | A star rating input on native radios: hover sweeps the fill to the pointer, a click locks it in with a spring pop and a label. | [Demo](https://gsapvault.com/ui-elements/star-rating-input) |
| [Announcement Bar](./announcement-banner-bar) | An announcement bar for sites: pushes the page down instead of covering it, rotates messages with a masked swap and collapses on dismiss. | [Demo](https://gsapvault.com/ui-elements/announcement-banner-bar) |
| [Animated Tabs](./sliding-indicator-tabs) | Animated tabs: the indicator slides and stretches between tabs, panels change directionally and the container eases between heights. | [Demo](https://gsapvault.com/ui-elements/sliding-indicator-tabs) |
| [FAQ Accordion](./faq-disclosure-accordion) | An accessible FAQ accordion: answers open to their natural height, a plus morphs into a minus, with expand all and #deep links. | [Demo](https://gsapvault.com/ui-elements/faq-disclosure-accordion) |

## The Templates

Complete single-purpose web pages, not just isolated effects: open `index.html` and you have a finished site to reskin. Same folder structure as the effects.

| Template | What it is | Live demo |
|--------|--------------|-----------|
| [Coming Soon Template](./coming-soon-template) | A free single-screen holding page dressed as a picture house: a projector beam rakes across a dark auditorium, a house light wanders the room, and the countdown is an Academy leader whose sweep hand turns continuously while the day count cuts once a day. | [Demo](https://gsapvault.com/templates/coming-soon-template) |
| [Charity Campaign Template](./charity-campaign-template) | A free one-page river-restoration appeal built around a draggable before/after comparator: a gauge-board divider wipes between the degraded and the restored river, and every figure on the page counts like a reading. | [Demo](https://gsapvault.com/templates/charity-campaign-template) |
| [Link in Bio Template](./link-in-bio-template) | A free creator profile page whose link cards toss onto the page like stickers landing on a desk, drag anywhere with momentum, and tween back into a neat stack on 'Tidy up' - while a tap always just opens the link. | [Demo](https://gsapvault.com/templates/link-in-bio-template) |
| [QR Table Menu Template](./qr-menu-template) | A phone-first digital menu made to open from a QR code at the table, with a sticky category bar that crossfades between sections and dietary chips that filter every dish at once. | [Demo](https://gsapvault.com/templates/qr-menu-template) |

## Quick Start

Every folder contains:

```
effect-name/
├── index.html        # Working demo page, open it in a browser
├── README.md         # Full documentation: options, examples, accessibility
├── START-HERE-AI.md  # Copy-paste integration brief for an AI coding assistant
└── assets/
    ├── style.css     # Styles
    ├── script.js     # Commented source
    └── script.min.js # Minified production build
```

1. Open the folder's `index.html` in a browser to see it working.
2. Read its `README.md` for the copy-paste quick start and all options.
3. Copy the markup pattern and the script into your project. GSAP loads from CDN:

```html
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script>
```

## Using with Claude Code, Cursor, ChatGPT or Copilot

Every folder ships a `START-HERE-AI.md`: a product-specific brief that tells a coding assistant to inspect your stack first, read the README and source, keep the design and accessibility intact, scope the selectors, add framework-appropriate GSAP cleanup, and report what it tested. Paste it in, or point the assistant at the folder:

```text
Read ./parallax-hero/START-HERE-AI.md and follow it to integrate the effect into this project.
```

AI is optional. Every folder is ordinary, documented HTML, CSS and JavaScript, and the README is the reference either way. How the brief is put together, and what it asks of the assistant: [gsapvault.com/vibe-coding](https://gsapvault.com/vibe-coding).

### Claude Code, Cursor and Codex: install the skill

This repo ships an agent skill, `skills/gsap-vault`, that knows the whole GSAP Vault catalogue (296 products, free and paid), fetches any free one straight from this repo, and carries the integration rules. Install it into your project or globally:

```bash
npx skills add jaydickinson/free-gsap-effects
```

Then ask your assistant for what you need ("add a parallax hero to the landing page", "which GSAP Vault effect does a scroll-scrubbed image sequence?"). It installs the free products directly and points you to the product page for the rest.

## What "production-ready" means here

- **Accessibility built in**: every effect respects [`prefers-reduced-motion`](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion) with a static fallback, and keyboard focus mirrors hover interactions.
- **Memory-safe**: `gsap.context()` scoping, `gsap.matchMedia()` for responsive and motion branches, event handlers tracked for cleanup, ScrollTriggers killed on teardown.
- **Framework-agnostic**: plain HTML/CSS/JS that drops into WordPress, Webflow, React, Vue, Astro, or static sites. The [GSAP Vault getting started guide](https://gsapvault.com/getting-started) covers framework integration patterns.
- **LLM-friendly**: clearly commented code that AI assistants can read, explain, and adapt for your project.

## Want more?

This repo is the free tier of [GSAP Vault](https://gsapvault.com). The full library has 117 effects, 53 UI components and 82 templates, including scroll-image sequences, infinite marquees, draggable galleries, text scramble/decode, magnetic cursors, particle systems, and complete portfolio, restaurant, and SaaS landing templates.

- Browse everything: [effects](https://gsapvault.com/effects), [templates](https://gsapvault.com/templates) and [UI elements](https://gsapvault.com/ui-elements)
- By category: [GSAP effects by type](https://gsapvault.com/gsap-effects), [templates by use case](https://gsapvault.com/gsap-templates), [every category page](https://gsapvault.com/categories)
- All of it, one payment: [The Vault](https://gsapvault.com/pricing), a one-time purchase covering every collection in the Vault library, plus future items added to those collections, unlimited commercial projects. Current prices are on the pricing page
- Tutorials and guides: [gsapvault.com/blog](https://gsapvault.com/blog), including [GSAP animation examples with code](https://gsapvault.com/blog/gsap-animation-examples)
- For assistants and agents: [gsapvault.com/llms.txt](https://gsapvault.com/llms.txt)

## License

Everything in this repository is MIT licensed: use it in personal and commercial projects, no attribution required (a link back to [gsapvault.com](https://gsapvault.com) is always appreciated).

GSAP itself is created by Greensock/Webflow and is [100% free](https://gsap.com/pricing/) including all plugins.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.