Building Modern Web Applications
Explore the latest features...
Build native app-like page transitions for the web.
Perfect compatibility with all SSR frameworks like Next.js, Nuxt, and SvelteKit. Create stunning animations without sacrificing SEO.
React
npm install @ssgoi/react
Svelte
npm install @ssgoi/svelte
Vue
npm install @ssgoi/vue
SolidJS (Coming Soon)
npm install @ssgoi/solid
Qwik (Coming Soon)
npm install @ssgoi/qwik
They're essential for creating intuitive, engaging web experiences
Deliver app-quality interactions on the web with seamless, responsive transitions that users expect
Create unique motion signatures that make your brand memorable and distinct
Maintain spatial awareness as users navigate, showing clear relationships between pages
See how page transitions affect user experience
Loss of Context
White flash breaks user focus and orientation
High Cognitive Load
Brain must reprocess entire page layout
Jarring Experience
Feels disconnected and unresponsive
Explore the latest features...
How AI is revolutionizing code...
Deep dive into advanced features...
Maintains Context
Smooth flow keeps user focus intact
Low Cognitive Load
Natural, predictable motion patterns
Delightful Experience
Feels like a premium native app
Explore the latest features...
How AI is revolutionizing code...
Deep dive into advanced features...
Explore the latest features...
Preview our most popular transitions. Each one is optimized for performance and works across all browsers.
Smooth opacity transition perfect for context changes and top-level navigation
Loading demo...
Shared element animation that creates seamless transitions for detail views
Loading demo...
Vertical scrolling effect ideal for sequential content and storytelling
Loading demo...
The only transition library that works with your existing code
Swipe to see how SSGOI stands out
No need to change your router or framework. Works with Next.js, SvelteKit, Nuxt, and more.
Spring-based physics animations with full control over timing, easing, and behavior.
Works in all browsers, all frameworks, with SSR/SSG. One library for everything.
Comprehensive features for modern web development
Get started with a single line of code. No complex configuration needed
<Ssgoi config={{ defaultTransition: fade() }}>
<App />
</Ssgoi>
Works with React, Svelte, Vue. Solid and Qwik coming soon
// Same API across all frameworks
import { Ssgoi } from '@ssgoi/react'
import { Ssgoi } from '@ssgoi/svelte'
import { Ssgoi } from '@ssgoi/vue'
Create seamless animations between pages with shared elements
config: {
transitions: [
{
from: '/gallery',
to: '/gallery/*',
transition: hero(),
symmetric: true
}
]
}
Full support for Next.js, Nuxt, SvelteKit. No hydration issues, SEO friendly
// Works out of the box with:
// ✓ Next.js App Router
// ✓ SvelteKit
// ✓ Nuxt 3
Natural motion with configurable spring physics for smooth animations
spring: {
stiffness: 300, // Responsiveness
damping: 30 // Smoothness
}
Full TypeScript support with detailed types and intelligent autocomplete
// Full type safety and autocomplete
config: SsgoiConfig = {
defaultTransition: fade(),
transitions: [...]
}
5 minutes is all you need. Add native app experience to the web with SSGOI.