Cinematic page transitions for Next.js & React.
GlideCN is a synchronized dual-frame transition engine. Zero layout shifts, 60fps GPU compositor acceleration, and copy-paste components.
npx glidecn-cli initEngine Benchmarks
Designed for zero-friction integration and maximum compositor performance.
Transitions animate strictly on GPU compositor layers (transform, opacity, clip-path) to ensure a 16.6ms frame budget.
Outgoing page context is frozen at navigation time. No premature re-renders or unmounting flashes.
From 3D cubes and origami folds to electron-beam CRT collapses and fluid ink diffusion.
Zero bloated runtime. Direct code ownership into your project directory via CLI.
Dual-Frame Pipeline
Watch how GlideCN orchestrates outgoing freeze snapshots and incoming mounts simultaneously.
Zero-Config Quickstart
Pick your stack. Add the provider. Wrap your pages.
// app/layout.tsximport { GlideCNProvider, GlideCN } from '@/components/glidecn';export default function RootLayout({ children }: { children: React.ReactNode }) { return ( <html lang="en"> <body> <GlideCNProvider defaultTransition="cube"> <GlideCN> {children} </GlideCN> </GlideCNProvider> </body> </html> );}// app/page.tsximport { Page } from '@/components/glidecn';export default function Home() { return ( <Page transition="circular-portal" duration={0.6}> <main>...</main> </Page> );}Transition Families
Curated transition archetypes crafted for different aesthetic atmospheres.
Spatial & 3D
Hardware 3D isometric cubes, page curls, 3D flips, and origami mesh folds.
Portals & Iris
Dynamic clip-path radial portals, iris shutters, and liquid morphing masks.
Retro & Analog
CRT electron-beam collapses, RGB channel glitch split, and neon glow dissolves.
Kinetic & Dynamic
Diagonal blade slashes, ripple springs, bounce overshoots, and fluid ink flows.