Hey everyone π
I recently built and open-sourced a Svelte 5 + GSAP template focused on creating modern, animated landing pages (Awwwards-style).
π GitHub: https://github.com/YusufCeng1z/svelte-gsap-template
β¨ Why I built this
While working with Svelte, I noticed that integrating GSAP can get messy:
You need to manually bind DOM elements
Run animations inside onMount
Handle cleanup yourself
Even though GSAP is powerful, the setup friction is real.
So I wanted to create a clean starter template that already includes:
Smooth scroll experience
Scroll-triggered animations
Reusable animation patterns
Modern UI structure
βοΈ Tech Stack
Svelte 5 (Runes)
GSAP (ScrollTrigger, timelines)
Tailwind CSS v4
Optional: Lenis for smooth scrolling
π¬ Features
β‘ Smooth scrolling experience
π― Scroll-triggered animations
π§± Sticky & layered sections
π Glassmorphism UI elements
π± Fully responsive design
π Dark mode ready
π Pre-rendered & fast
π§ Key Idea
Instead of scattering GSAP logicβ¦