Motion OS
Agency template with full Framer Motion system — cursor, scroll, transitions.
Deloryen Studio
Framer Motion is the animation library that makes React interfaces feel alive — but most implementations demonstrate the library rather than discipline its use. Animations that are too slow signal insecurity. Animations on every scroll event signal inexperience. The animation system in every Deloryen Framer Motion template is governed by three rules derived from cognitive psychology and UX research: nothing moves that does not need to, everything that moves has physical weight, and speed is a signal of confidence. Spring physics replace cubic-bezier curves. AnimatePresence makes exits as considered as entrances. The Lighthouse score stays above 95 because animation and performance are not in conflict when both are done correctly.
Available Templates
Agency template with full Framer Motion system — cursor, scroll, transitions.
Portfolio template with page transitions and scroll-driven reveals.
SaaS template with Framer Motion feature reveals and pricing animations.
What Every Template Includes
| Specification | Other Marketplaces | Deloryen Studio |
|---|---|---|
| Lighthouse Performance | 62–74 | 95–100 |
| Next.js Architecture | Pages Router common | App Router only |
| TypeScript Coverage | Partial or absent | 100% strict mode |
| CSS System | Bootstrap (200kb+) | Tailwind (10kb purged) |
| Structured Data | Rarely included | Every page |
| GEO Optimization | None | Built-in |
| Performance Guarantee | None | Documented + testable |
| License | Complex, tiered | Clear commercial terms |
FAQ
Framer Motion adds approximately 34kb gzipped to the bundle. In Deloryen templates, it is loaded as a client component, server components remain unaffected, and all animations use GPU-accelerated properties (transform, opacity). Lighthouse scores remain at 95+.
Yes. Page transitions use Framer Motion's layout animations with AnimatePresence. The outgoing page exits while the incoming page enters, with configurable duration and easing.
Yes. The magnetic cursor uses useMotionValue and useSpring with configurable stiffness and damping. It responds to hoverable elements and blends with mix-blend-mode:difference.
Yes. A global animation context allows disabling all Framer Motion animations at once. All animations also respect prefers-reduced-motion automatically.
Your move