Native page transitions on the web.
Router-agnostic. Built on the Web Animations API — beyond what View Transitions can do.
Use your router. SSR included.
Starter examples for each router are on GitHub — /templates ↗
Why not View Transitions? Two reasons. ssgoi answers both.
Chrome-only
Firefox and Safari users get a hard cut — no transition at all.
Every modern browser.
CSS-locked
Snapshots and declarative CSS. No physics, no interrupts, no multi-element choreography.
Web Animations API. Spring physics, interrupt-safe, paired hero transitions.
Chrome
84+
Safari
13.1+
Firefox
75+
Edge
84+
Real apps, real transitions.
See how shipped products use ssgoi — Airbnb-style sheets, drill navigation, hero pairs.