@scrollxui
ScrollX UI is an open-source, motion-rich React component library with 140+ animated, interactive components and 30+ marketing blocks, all in TypeScript + Tailwind CSS format. Components span text animations (electric text, decorated text, fancy text), interactive elements (hold-to-confirm, drag interactions, expandable dock, expandable cards, card tilt, card flip), backgrounds (aurora dots, meteors, grid, cosmic, beam, dot wave), and UI primitives (Globe, Keyboard, Infinite Canvas, Flowing Logos, Avatar Group, Bento Grid). Blocks include Hero Sections, CTA, Pricing, Testimonials, FAQ, Waitlist, Bento, and more. Tailwind v4, React, Framer Motion/Motion. Free (MIT). Use for: building visually expressive marketing pages, SaaS landing pages, or developer portfolios that need modern motion-driven components and marketing section blocks.
Install this registry
npx shadcn@latest add https://www.scrollxui.dev/registry/registry.json pnpm dlx shadcn@latest add https://www.scrollxui.dev/registry/registry.json bunx shadcn@latest add https://www.scrollxui.dev/registry/registry.json curl -s https://www.scrollxui.dev/registry/registry.json Components
60 totalnpx shadcn@latest add https://www.scrollxui.dev/registry/utils.json A collapsible component for showing and hiding content sections.
npx shadcn@latest add https://www.scrollxui.dev/registry/accordion.json A modal dialog used to convey critical information and require a user response before proceeding..
npx shadcn@latest add https://www.scrollxui.dev/registry/alert-dialog.json AnimatedButton is a highly customizable animated button component with shimmer effects, glow, and visual styling options.
npx shadcn@latest add https://www.scrollxui.dev/registry/animated-button.json A headless and styled tab UI component set for switching content views.
npx shadcn@latest add https://www.scrollxui.dev/registry/animated-tabs.json Minimal testimonials with image and quote for clean, modern design.
npx shadcn@latest add https://www.scrollxui.dev/registry/animated-testimonials.json Generates animated text word-by-word with blur, highlights, links, and smooth effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/animated-textgenerate.json An announcement component that highlights key info with icons, effects, and expandable content.
npx shadcn@latest add https://www.scrollxui.dev/registry/announcement.json A responsive container component that maintains a fixed aspect ratio, commonly used for media like images and videos.
npx shadcn@latest add https://www.scrollxui.dev/registry/aspect-ratio.json Customizable Avatar component with animated borders for status indicators like "close friends" or "normal story".
npx shadcn@latest add https://www.scrollxui.dev/registry/avatar.json Overlapping avatar circles that expand smoothly to reveal each user's name on hover.
npx shadcn@latest add https://www.scrollxui.dev/registry/avatar-group.json A captivating background effect featuring softly glowing, animated dots that mimic the ethereal beauty of the aurora borealis.
npx shadcn@latest add https://www.scrollxui.dev/registry/aurora-dots.json animated background featuring vertical meteor-like beams falling from the top to the bottom of the screen over a grid pattern.
npx shadcn@latest add https://www.scrollxui.dev/registry/backgroundmeteors.json A set of SVG paths that animate as if being drawn. Great for tech hero backgrounds.
npx shadcn@latest add https://www.scrollxui.dev/registry/background-paths.json A small badge component with customizable variants and shiny animation effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/badge.json Vertical wave bars animate in symmetry, forming a subtle motion-driven background layer.
npx shadcn@latest add https://www.scrollxui.dev/registry/barswave.json Multiple background beams travel upstream, forming a hero section background.
npx shadcn@latest add https://www.scrollxui.dev/registry/beams-upstream.json A responsive grid layout for showcasing features in varied card sizes with optional tilt effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/bento-grid.json lightning bolts burst randomly with sparks and particles, creating a high-energy, reactive background effect.
npx shadcn@latest add https://www.scrollxui.dev/registry/bolt-strike.json Modern UI cards with a moving border and smooth transitions.
npx shadcn@latest add https://www.scrollxui.dev/registry/border-glide.json Reusable button component with multiple variants and sizes.
npx shadcn@latest add https://www.scrollxui.dev/registry/button.json Renders a card component comprising a header, content section, and footer...
npx shadcn@latest add https://www.scrollxui.dev/registry/card.json Renders a card component with flip animation, supporting front/back content.
npx shadcn@latest add https://www.scrollxui.dev/registry/card-flip.json smooth card tilt that responds naturally to your cursor, giving the card a more polished, modern look.
npx shadcn@latest add https://www.scrollxui.dev/registry/card-tilt.json A carousel component with card stack visualization for cycling through content.
npx shadcn@latest add https://www.scrollxui.dev/registry/carousel.json A date field component that enables users to choose and edit a date.
npx shadcn@latest add https://www.scrollxui.dev/registry/calendar.json A customizable checkbox component with animated checkmark and indeterminate states.
npx shadcn@latest add https://www.scrollxui.dev/registry/checkbox-pro.json Animated checklist illustration with sliding tasks and progressive completion.
npx shadcn@latest add https://www.scrollxui.dev/registry/checklist-cell.json clock component with rotating hands and glowing effects, perfect for CTA sections.
npx shadcn@latest add https://www.scrollxui.dev/registry/clock.json Syntax-highlighted codeblock component built on top of react-syntax-highlighter.
npx shadcn@latest add https://www.scrollxui.dev/registry/codeblock.json An interactive component which expands/collapses a panel with a smooth motion.
npx shadcn@latest add https://www.scrollxui.dev/registry/collapsible.json column grid background with radial fade and subtle noise. Great for hero backgrounds.
npx shadcn@latest add https://www.scrollxui.dev/registry/columnlines.json A modern cosmic background featuring smooth motion and immersive depth effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/cosmic-background.json Text is revealed on scroll with pointer, gradient, and border effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/cursor-highlight.json The CursorImageTrail component creates an interactive mouse trail effect with animated images.
npx shadcn@latest add https://www.scrollxui.dev/registry/cursorimagetrail.json decorative text frame with corner accents and a compact entrance effect.
npx shadcn@latest add https://www.scrollxui.dev/registry/decorated-text.json Dot-based waves ripple outward in symmetry, creating a subtle, motion-driven background layer
npx shadcn@latest add https://www.scrollxui.dev/registry/dot-wave.json It displays a circular, draggable avatar with customizable size and style.
npx shadcn@latest add https://www.scrollxui.dev/registry/draggable-avatar.json An interactive card with a drift hover effect that visually highlights content.
npx shadcn@latest add https://www.scrollxui.dev/registry/drift-card.json Animated Dropdown Menu Reveals a menu of options or actions when activated by a button.
npx shadcn@latest add https://www.scrollxui.dev/registry/dropdown-menu.json Corner-based spark waves that radiate inward and outward with smooth motion.
npx shadcn@latest add https://www.scrollxui.dev/registry/dualsparks.json Animated electric text with glowing, distorted outline-solid for dynamic neon effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/electric-text.json Interactive card layout where hovered cards expand smoothly for focused content viewing.
npx shadcn@latest add https://www.scrollxui.dev/registry/expandable-cards.json A customizable expandable dock component.
npx shadcn@latest add https://www.scrollxui.dev/registry/expandable-dock.json Interactive, animated user avatars with hover effects and responsive layout.
npx shadcn@latest add https://www.scrollxui.dev/registry/facescape.json A refined text reveal animation with smooth character motion and a clean, modern visual flow.
npx shadcn@latest add https://www.scrollxui.dev/registry/fancy-text.json Interactive card with smooth animated activation and visual effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/flashy-card.json A modern navbar with smooth expansion, media panels, and theme controls.
npx shadcn@latest add https://www.scrollxui.dev/registry/flex-navbar.json A looping flow of flip cards with smooth motion and subtle interactive effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/flipflow.json A stylish and animated card stack UI for showcasing content in layered views.
npx shadcn@latest add https://www.scrollxui.dev/registry/flipstack.json Flowing logo showcase with smooth animations, hover effects, and modern UI.
npx shadcn@latest add https://www.scrollxui.dev/registry/flowing-logos.json Interactive 3D Folder UI component with hover & click animations for modern apps.
npx shadcn@latest add https://www.scrollxui.dev/registry/folder.json A customizable folder tree component for displaying hierarchical data with expandable nodes.
npx shadcn@latest add https://www.scrollxui.dev/registry/folder-tree.json Colorful, fluid cursor trails that respond to mouse movement.
npx shadcn@latest add https://www.scrollxui.dev/registry/followcursor.json glass surface with interactive ripple and dynamic cursor effects.
npx shadcn@latest add https://www.scrollxui.dev/registry/glass.json A customizable card with a glowing border effect that changes colors based on light and dark modes.
npx shadcn@latest add https://www.scrollxui.dev/registry/glowingbordercard.json The Globe component creates beautiful 5kb WebGL Globe.
npx shadcn@latest add https://www.scrollxui.dev/registry/globe.json The Globe Wireframe component creates beautiful globe with smooth city rotations, responsive design, and premium motion.
npx shadcn@latest add https://www.scrollxui.dev/registry/globe-wireframe.json Gravity pulls objects as they launch, soar, and fall inside a container.
npx shadcn@latest add https://www.scrollxui.dev/registry/gravity.json A set of hero sections ranging from simple to complex layouts.
npx shadcn@latest add https://www.scrollxui.dev/registry/heroui.json