Beautifully Animated Components
High-quality animated components built on shadcn/ui conventions. Spring physics, layoutId morphing, reduced-motion support.
npx shadcn@latest add https://xyse-ui.pages.dev/r/[name].jsonNavigation
Animated Tabs
Tabs with directional content transitions — content slides and blurs based on navigation direction. Pill and underline variants.
Pill variant
Design System
Consistent tokens, spacing scales, and color palettes across all components.
Underline variant
Design System
Consistent tokens, spacing scales, and color palettes across all components.
npx shadcn@latest add https://xyse-ui.pages.dev/r/animated-tabs.jsonButtons & Actions
Cards & Containers
Spotlight Card
Card with mouse-following radial gradient spotlight, 3D perspective tilt, and conic border glow. Move your mouse over the cards.
Spring Physics
Every animation uses spring-based motion for natural feel
60fps Always
Only transform and opacity — GPU-accelerated
Accessible
prefers-reduced-motion respected throughout
npx shadcn@latest add https://xyse-ui.pages.dev/r/spotlight-card.jsonHover Perspective
3D tilt card following cursor with spring-smoothed transforms and glossy light reflection. Pure rAF — zero React re-renders during animation.
Pro Plan
$29/mo
Everything you need to build stunning interfaces.
Enterprise
$99/mo
Maximum tilt & scale. Hover to feel the difference.
npx shadcn@latest add https://xyse-ui.pages.dev/r/hover-perspective.jsonFlip Card
3D card flip with spring physics, cursor-following tilt on front face, backface-visibility. Click or hover trigger, horizontal/vertical axis.
npx shadcn@latest add https://xyse-ui.pages.dev/r/flip-card.jsonGradient Border
Animated rotating conic gradient border. rAF-driven GPU-composited rotation, optional glow effect, pause-on-hover, configurable colors and speed.
npx shadcn@latest add https://xyse-ui.pages.dev/r/gradient-border.jsonMorphing Dialog
A dialog that uses layoutId animations to morph from a trigger element into a focused view. Spring physics, body scroll lock, prefers-reduced-motion.
npx shadcn@latest add https://xyse-ui.pages.dev/r/morphing-dialog.jsonMorphing Popover
A popover that morphs FROM the trigger element using layoutId. The trigger physically transforms into the popover with spring physics.
npx shadcn@latest add https://xyse-ui.pages.dev/r/morphing-popover.jsonText & Typography
Text Scramble
Text reveal that cycles through random characters before settling. Uses requestAnimationFrame for smooth 60fps with wave timing.
npx shadcn@latest add https://xyse-ui.pages.dev/r/text-scramble.jsonTypewriter
Realistic typewriter text effect with variable character speed, human-like micro-pauses, and cycling through strings. rAF-driven, CSS cursor blink.
npx shadcn@latest add https://xyse-ui.pages.dev/r/typewriter.jsonScroll Reveal Text
Text reveals word-by-word as you scroll. Each token transitions from dim to full color, driven by scroll progress. Configurable granularity.
word (default)
Design is not just what it looks like and feels like. Design is how it works. Every pixel matters, every interaction counts.
character
Scroll to reveal magic
npx shadcn@latest add https://xyse-ui.pages.dev/r/scroll-reveal-text.jsonData Display
Animated Counter
Digit-by-digit rolling counter like an odometer. Spring-based interpolation, configurable formats, scroll-triggered entrance animation.
npx shadcn@latest add https://xyse-ui.pages.dev/r/animated-counter.jsonAnimated Beam
Animated SVG beams connecting elements with glowing gradient paths. Perfect for integrations, workflows, and data flow visualizations.
npx shadcn@latest add https://xyse-ui.pages.dev/r/animated-beam.jsonAnimated Stepper
Multi-step progress indicator with spring-animated checkmarks, filling connector lines, and a pulsing active ring. Horizontal & vertical.
vertical
npx shadcn@latest add https://xyse-ui.pages.dev/r/animated-stepper.jsonOrbit
Animated orbital rings with revolving items around a center element. CSS-driven GPU-composited rotation, configurable rings, radius, speed, and direction.
npx shadcn@latest add https://xyse-ui.pages.dev/r/orbit.jsonParticle Field
Interactive canvas particle system with mouse repulsion, inter-particle connections, and edge wrapping. Pure rAF — zero React re-renders.
npx shadcn@latest add https://xyse-ui.pages.dev/r/particle-field.jsonLists & Layout
Stagger Reveal
Choreographed content reveal on scroll with IntersectionObserver. Configurable presets, spring physics, prefers-reduced-motion support.
npx shadcn@latest add https://xyse-ui.pages.dev/r/stagger-reveal.jsonReorder List
Drag-to-reorder sortable list with spring physics, smooth layout animations, drag handles, and elevated shadow while dragging.
- Design mockupsDesign
- Build componentsDev
- Write documentationDocs
- Ship to productionOps
npx shadcn@latest add https://xyse-ui.pages.dev/r/reorder-list.jsonElastic Slider
Momentum-based horizontal slider with elastic overscroll, snap-to-item centering, per-item scale effect, and spring physics.
npx shadcn@latest add https://xyse-ui.pages.dev/r/elastic-slider.jsonSwipe Cards
Tinder-style draggable card stack with spring physics. Drag left to reject, right to accept. Stacked depth effect and rotation.
Drag the top card left or right to dismiss it.
Northern Lights
Aurora dancing across the sky
Cherry Blossoms
Spring petals in the breeze
Ocean Depths
Mysteries beneath the waves
npx shadcn@latest add https://xyse-ui.pages.dev/r/swipe-cards.jsonInfinite Marquee
Infinitely scrolling content with CSS-driven animation, pause on hover, gradient edge fades, and configurable speed/direction.
npx shadcn@latest add https://xyse-ui.pages.dev/r/infinite-marquee.jsonScroll
Scroll Progress
Scroll-linked animations: progress bar, fade, and parallax. Built on framer-motion useScroll + useTransform + useSpring.
Scroll inside the box to see the progress bar and parallax effects.
Scroll-Linked Fade
This content fades in as you scroll
npx shadcn@latest add https://xyse-ui.pages.dev/r/scroll-progress.jsonScroll Velocity
Horizontal text that accelerates and decelerates based on page scroll velocity. Uses useVelocity + useSpring for smooth physics-driven movement.
npx shadcn@latest add https://xyse-ui.pages.dev/r/scroll-velocity.jsonCursor
Magnetic Cursor
Wrapper that makes elements magnetically attracted to the cursor. Uses rAF with lerp interpolation for smooth 60fps movement.
npx shadcn@latest add https://xyse-ui.pages.dev/r/magnetic-cursor.json