Settings

Theme

Show HN: React-Kino – Cinematic scroll storytelling for React (1KB core)

github.com

19 points by bilater a month ago · 2 comments · 1 min read

Reader

I built react-kino because I wanted Apple-style scroll experiences in React without pulling in GSAP (33KB for ScrollTrigger alone).

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

hmartin a month ago

This seems really cool! However, every one of the template pages look broken if I open them in a new background tab and then switch to it.

  • bilaterOP 25 days ago

    thanks - can't replicate this which template were you talking about?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection