Lab
Experiments, prototypes, and creative coding projects. Some ship, most don't, all teach something.
Interactive Demos
Cursor + Blob
Custom cursor with animated gradient blob following mouse movement.
Interactive Elements
Magnetic buttons, hover effects, and dynamic transformations.
Hover Effects
3D tilts, reveals, underlines, and glitch effects.
Magnetic
Interactive magnetic cursor effect with floating elements.
Scroll
Scroll-triggered animations with parallax, pinning, and horizontal scroll.
Text Reveals
Character, word, and line-based text animations with 3D transforms.
Morph
Text morphing animation that transforms between words.
Typewriter
Classic typewriter text effect with blinking cursor.
Glitch
RGB glitch effect with scanlines and digital noise.
Scroll Effects
Parallax layers and scroll-triggered reveals with GSAP.
SVG Drawing
Animate SVG paths with Vivus for line drawing effects.
Morphing Shapes
Fluid shape transformations and SVG path morphing.
Particle Effects
Confetti, fireworks, snow, and ambient particles.
Image Effects
Zoom, pan, parallax, masks, and filter effects.
Blinds
3D blinds opening animation with staggered reveal effect.
Particles
Particle system that converges to form text, then disperses.
Wave
Flowing sine wave animation with layered colors and rhythm.
Noise
Perlin noise visualization with flowing organic patterns.
Loading Animations
Spinners, skeleton loaders, and progress indicators.
Page Transitions
Smooth transitions including fades, slides, and flips.
Card Animations
3D flips, tilts, stacked cards, and hover reveals.
Button Animations
Ripples, morphs, glows, and 3D press effects.
Three.js 3D
Interactive 3D scenes, geometries, and visual effects.
Matter.js Physics
2D physics simulations with gravity and collisions.
Tone.js Audio
Interactive audio synthesis, sequencing, and effects.
Gradient Generator
Create and export beautiful CSS gradients with a visual editor.
Animation Playground
Experiment with GSAP easing functions and animation parameters.
Color Palette
Generate harmonious color palettes for your projects.
Easing Visualizer
Explore and compare GSAP easing functions with visual previews.
Shadow Generator
Create and layer CSS box shadows with a visual editor.
Transform Generator
Create and visualize 3D CSS transforms with translate, rotate, scale, and skew.
CSS vs GSAP
Compare CSS transitions and GSAP animations side-by-side.
Timeline Editor
Create multi-step GSAP timeline animations with keyframes.
Bezier Editor
Create custom cubic-bezier easing functions by dragging control points.
Spring Physics
Explore spring-based animations with adjustable tension, friction, and mass.
SVG Morphing
Morph between SVG shapes and animate stroke paths.
Particle Emitter
Configure and preview particle effects with real-time controls.
Text Animation
Create text reveal animations with splitting and staggered effects.
3D Visualizer
Explore 3D transforms with an interactive Three.js visualization.
Format Converter
Convert animations between GSAP, Framer Motion, and CSS formats.
Animated Backgrounds
Dynamic animated background effects with gradients, particles, and patterns.
Button Effects
Creative button animations with hover reveals, gradient borders, and press effects.
Card Effects
Interactive card components with tilt effects, gradient borders, and animated reveals.
Cursor Effects
Custom cursor animations with trails, spotlights, magnetic effects, and interactive zones.
Footer Styles
Creative footer designs with animated backgrounds, gradient borders, and interactive elements.
Form Inputs
Animated form input effects with floating labels, validation states, and creative styling.
GSAP Text Showcase
A comprehensive collection of GSAP-powered text animations with TextPlugin and stagger effects.
Hero Sections
Landing page hero section animations with dynamic text, backgrounds, and scroll effects.
Loading Effects
Creative loading indicators with spinners, progress bars, skeleton screens, and animated transitions.
Micro Interactions
Subtle micro-interaction animations for buttons, toggles, checkboxes, and feedback states.
Modal Animations
Animated modal dialogs with spring transitions, backdrop blur, and creative entrance effects.
Nav Menus
Animated navigation menus with hamburger transitions, dropdown effects, and sliding panels.
Scroll Reveals
Scroll-triggered reveal animations with fade, slide, scale, and stagger effects.
Text Effects
Typography animations with gradient text, letter spacing, splitting, and kinetic effects.
Toast Notifications
Animated notification and toast components with slide, fade, and stack effects.
Toggle Switches
Animated toggle switch components with spring physics, color transitions, and icon morphing.
Experiments
Scroll-Driven Animations
WIPExperiments with CSS scroll-driven animations and GSAP ScrollTrigger.
Shader Gradients
WIPWebGL shader experiments creating organic, animated gradient backgrounds.
Exploring ideas through code