Vanilla-scroll-sky: CSS-only modern scroll-driven storytelling sections
Pure CSS scroll animations with @scope and cascade layers, no JavaScript required.
Cinematic scroll-driven storytelling for React
1KB scroll engine that replaces 33KB GSAP—same technique, zero dependencies.
React developers building scroll-heavy landing pages and marketing sites
GSAP ScrollTrigger · Lenis · AOS (Animate On Scroll)
The core scroll engine is under 1KB gzipped. It uses CSS position: sticky with a spacer div for pinning — same technique as ScrollTrigger but with zero dependencies.
12 declarative components: Scene, Reveal, Parallax, Counter, TextReveal, CompareSlider, VideoScroll, HorizontalScroll, Progress, Marquee, StickyHeader.
SSR-safe, respects prefers-reduced-motion, works with Next.js App Router.
Demo: https://react-kino.dev GitHub: https://github.com/btahir/react-kino npm: npm install react-kino
Pure CSS scroll animations with @scope and cascade layers, no JavaScript required.
Hilarious satire of AI startup tropes — 'StatusDot: Always green, even when it's not.'
Visual RSC boundary outlines for Next.js when React DevTools don't show this.
The landing sells a single-click workflow with claims like native multi-shot consistency, precise sync, and 2K output — all features that would matter if they actually work across shots and characters. The site looks cinematic and confident, but this space is crowded; I want to see technical demos (side-by-side clips, failure cases, latency and pricing) before believing the headline.
Realistic CSS shadows via physics simulation—nice aesthetic, but CSS-in-JS already solves this.
1KB DLL hitting 12.8μs on 1M entries with live telemetry proving it.