sh4dcnv2 · atlas
← libraries

@smoothui

A collection of 50+ animated React UI components and blocks built with Tailwind CSS v4, Motion (Framer Motion), and optionally GSAP. Focuses on microinteractions: smooth transitions, gesture feedback, and delightful hover/reveal effects. Categories include UI Components, Interactive Components, Layout Components, and Utility Components. Compatible with shadcn/ui, installable via shadcn CLI or a dedicated SmoothUI CLI. Supports dark/light mode; fully typed in TypeScript. Free (Vercel OSS). Use for: layering polished motion design onto a shadcn/ui project's interactive elements — buttons, modals, cards, text reveals — without building animations from scratch.

158 components pro available react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://smoothui.dev/r/registry.json
pnpm pnpm dlx shadcn@latest add https://smoothui.dev/r/registry.json
bun bunx shadcn@latest add https://smoothui.dev/r/registry.json
fetch registry curl -s https://smoothui.dev/r/registry.json

Components

158 total
Data lib
npx shadcn@latest add https://smoothui.dev/r/data.json
Cta 1 block

Centered CTA block with radial glow background

npx shadcn@latest add https://smoothui.dev/r/cta-1.json
Cta 2 block

Split layout CTA block with text and illustration

npx shadcn@latest add https://smoothui.dev/r/cta-2.json
Cta 3 block

Compact banner CTA block

npx shadcn@latest add https://smoothui.dev/r/cta-3.json
Faq 1 block

FAQ grid block with categorized tabs and icons

npx shadcn@latest add https://smoothui.dev/r/faq-1.json
Faq 2 block

FAQ accordion block with expandable questions

npx shadcn@latest add https://smoothui.dev/r/faq-2.json
Faq 3 block

Searchable FAQ section with filter animations

npx shadcn@latest add https://smoothui.dev/r/faq-3.json
Faq 4 block

Categorized FAQ section with tab navigation

npx shadcn@latest add https://smoothui.dev/r/faq-4.json
Features 1 block

Feature grid block with animated cards

npx shadcn@latest add https://smoothui.dev/r/features-1.json
Features 2 block

Bento grid features block with asymmetric layout

npx shadcn@latest add https://smoothui.dev/r/features-2.json
Features 3 block

Alternating features block with side-by-side layout

npx shadcn@latest add https://smoothui.dev/r/features-3.json
Footer 1 block

Simple footer block with links and social icons

npx shadcn@latest add https://smoothui.dev/r/footer-1.json
Footer 2 block

Complex footer block with newsletter and extended links

npx shadcn@latest add https://smoothui.dev/r/footer-2.json
Footer 3 block

Mega footer with newsletter and social links

npx shadcn@latest add https://smoothui.dev/r/footer-3.json
Footer 4 block

Minimal single-row footer

npx shadcn@latest add https://smoothui.dev/r/footer-4.json
Header 1 block

Modern header block with navigation and mobile menu

npx shadcn@latest add https://smoothui.dev/r/header-1.json
Header 2 block

Premium header block with gradient logo and smooth animations

npx shadcn@latest add https://smoothui.dev/r/header-2.json
Header 3 block

Premium header block with gradient logo and smooth animations

npx shadcn@latest add https://smoothui.dev/r/header-3.json
Header 4 block

Interactive 3D grid hero header inspired by rauno.me 2024

npx shadcn@latest add https://smoothui.dev/r/header-4.json
Header 5 block

Spotlight hero block with dark theme and gradient text

npx shadcn@latest add https://smoothui.dev/r/header-5.json
Header 6 block

Minimal hero block with clean typography

npx shadcn@latest add https://smoothui.dev/r/header-6.json
Logo Cloud 1 block

Simple logo cloud block with grid layout

npx shadcn@latest add https://smoothui.dev/r/logo-cloud-1.json
Logo Cloud 2 block

Animated logo cloud block with infinite scroll

npx shadcn@latest add https://smoothui.dev/r/logo-cloud-2.json
Logo Cloud 3 block

Infinite scrolling logo marquee

npx shadcn@latest add https://smoothui.dev/r/logo-cloud-3.json
Logo Cloud 4 block

Interactive logo grid with hover effects

npx shadcn@latest add https://smoothui.dev/r/logo-cloud-4.json
Pricing 1 block

Simple pricing block with single plan

npx shadcn@latest add https://smoothui.dev/r/pricing-1.json
Pricing 2 block

Modern pricing block with three tiers

npx shadcn@latest add https://smoothui.dev/r/pricing-2.json
Pricing 3 block

Creative pricing block with two plans

npx shadcn@latest add https://smoothui.dev/r/pricing-3.json
Shared component

Shared components for SmoothUI blocks

npx shadcn@latest add https://smoothui.dev/r/shared.json
Stats 1 block

Grid stats section block with hover effects

npx shadcn@latest add https://smoothui.dev/r/stats-1.json
Stats 2 block

Cards stats section block with icons and trends

npx shadcn@latest add https://smoothui.dev/r/stats-2.json
Team 1 block

Grid team section block with hover effects

npx shadcn@latest add https://smoothui.dev/r/team-1.json
Team 2 block

Carousel team section block with auto-play

npx shadcn@latest add https://smoothui.dev/r/team-2.json
Testimonials 1 block

Simple testimonials block with auto-rotating cards

npx shadcn@latest add https://smoothui.dev/r/testimonials-1.json
Testimonials 2 block

Grid testimonials block with navigation arrows

npx shadcn@latest add https://smoothui.dev/r/testimonials-2.json
Testimonials 3 block

Star testimonials block with grid layout

npx shadcn@latest add https://smoothui.dev/r/testimonials-3.json
Agent Avatar ui

Canvas-based generative pixel avatar for AI agents, unique per seed.

npx shadcn@latest add https://smoothui.dev/r/agent-avatar.json
Ai Branch ui

An interactive AI branch component for displaying conversation flows.

npx shadcn@latest add https://smoothui.dev/r/ai-branch.json
Ai Input ui

A AiInput component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/ai-input.json
Animated Avatar Group ui

Stack of overlapping avatars with smooth expand/collapse animation

npx shadcn@latest add https://smoothui.dev/r/animated-avatar-group.json
Animated File Upload ui

Animated drag-and-drop file upload component

npx shadcn@latest add https://smoothui.dev/r/animated-file-upload.json
Animated Input ui

A AnimatedInput component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/animated-input.json
Animated O T P Input ui

A AnimatedOTPInput component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/animated-o-t-p-input.json
Animated Progress Bar ui

A AnimatedProgressBar component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/animated-progress-bar.json
Animated Stepper ui

Animated stepper/wizard component with step transitions

npx shadcn@latest add https://smoothui.dev/r/animated-stepper.json
Animated Tabs ui

Animated tabs component with sliding indicator

npx shadcn@latest add https://smoothui.dev/r/animated-tabs.json
Animated Tags ui

A AnimatedTags component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/animated-tags.json
Animated Toggle ui

Animated toggle switch with morph and icon variants

npx shadcn@latest add https://smoothui.dev/r/animated-toggle.json
Animated Tooltip ui

Spring-animated tooltip with multiple placement options

npx shadcn@latest add https://smoothui.dev/r/animated-tooltip.json
Aperture Blur Transition ui

Persistent WebGL shader transition wrapper that swaps content behind a cinematic aperture bloom.

npx shadcn@latest add https://smoothui.dev/r/aperture-blur-transition.json
App Download Stack ui

A AppDownloadStack component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/app-download-stack.json
Apple Invites ui

A AppleInvites component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/apple-invites.json
Basic Accordion ui

A BasicAccordion component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/basic-accordion.json
Basic Dropdown ui

A BasicDropdown component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/basic-dropdown.json
Basic Modal ui

A BasicModal component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/basic-modal.json
Basic Toast ui

A BasicToast component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/basic-toast.json
Blur Out Up ui

A BlurOutUp text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/blur-out-up.json
Book ui

A 3D CSS book component with perspective transforms and hover animation

npx shadcn@latest add https://smoothui.dev/r/book.json
Bottom Up Letters ui

A BottomUpLetters text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/bottom-up-letters.json
Breadcrumb ui

Animated breadcrumb navigation with stagger-in animation

npx shadcn@latest add https://smoothui.dev/r/breadcrumb.json
Button Copy ui

A ButtonCopy component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/button-copy.json
Checkbox ui

An animated Checkbox component for SmoothUI with checkmark and indeterminate state animations.

npx shadcn@latest add https://smoothui.dev/r/checkbox.json
Chroma Blur Transition ui

Persistent WebGL shader transition wrapper that swaps content under a soft chromatic blur wash.

npx shadcn@latest add https://smoothui.dev/r/chroma-blur-transition.json
Clip Corners Button ui

A ClipCornersButton component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/clip-corners-button.json
Combobox ui

An animated Combobox component for SmoothUI with text filtering, async search, and keyboard navigation.

npx shadcn@latest add https://smoothui.dev/r/combobox.json
Context Menu ui

An animated Context Menu component for SmoothUI with spring animations, nested submenus, and keyboard navigation.

npx shadcn@latest add https://smoothui.dev/r/context-menu.json
Contribution Graph ui

A ContributionGraph component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/contribution-graph.json
Cursor Follow ui

A CursorFollow component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/cursor-follow.json
Depth Parallax Words ui

A DepthParallaxWords text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/depth-parallax-words.json
Dialog ui

Animated Dialog and AlertDialog components for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/dialog.json
Dot Morph Button ui

A DotMorphButton component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/dot-morph-button.json
Drawer ui

An animated Drawer component for SmoothUI that slides from any side.

npx shadcn@latest add https://smoothui.dev/r/drawer.json
Dropdown Menu ui

An animated Dropdown Menu component for SmoothUI with spring animations, nested submenus, and keyboard navigation.

npx shadcn@latest add https://smoothui.dev/r/dropdown-menu.json
Dynamic Island ui

A DynamicIsland component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/dynamic-island.json
Expandable Cards ui

A ExpandableCards component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/expandable-cards.json
Exposure Slider ui

iOS-style exposure slider with draggable ticker and progress ring

npx shadcn@latest add https://smoothui.dev/r/exposure-slider.json
Fade Through ui

A FadeThrough text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/fade-through.json
Figma Comment ui

A FigmaComment component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/figma-comment.json
Focus Blur Resolve ui

A FocusBlurResolve text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/focus-blur-resolve.json
Form ui

A lightweight, composable Form component with animated error messages and full accessibility support.

npx shadcn@latest add https://smoothui.dev/r/form.json
Github Stars Animation ui

A GitHubStarsAnimation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/github-stars-animation.json
Glow Hover Card ui

A GlowHoverCards component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/glow-hover-card.json
Gooey Popover ui

A GooeyPopover component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/gooey-popover.json
Grid Loader ui

3x3 grid-based loading animation with preset patterns

npx shadcn@latest add https://smoothui.dev/r/grid-loader.json
Image Metadata Preview ui

A ImageMetadataPreview component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/image-metadata-preview.json
Infinite Slider ui

A InfiniteSlider component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/infinite-slider.json
Interactive Image Selector ui

A InteractiveImageSelector component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/interactive-image-selector.json
Job Listing Component ui

A JobListingComponent component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/job-listing-component.json
Kinetic Center Build ui

A KineticCenterBuild text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/kinetic-center-build.json
Line By Line Slide ui

A LineByLineSlide text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/line-by-line-slide.json
Magnetic Button ui

Button that subtly follows the cursor with magnetic effect

npx shadcn@latest add https://smoothui.dev/r/magnetic-button.json
Mask Reveal Up ui

A MaskRevealUp text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/mask-reveal-up.json
Micro Scale Fade ui

A MicroScaleFade text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/micro-scale-fade.json
Notification Badge ui

Animated notification badge with count and status variants

npx shadcn@latest add https://smoothui.dev/r/notification-badge.json
Number Flow ui

A NumberFlow component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/number-flow.json
Organic Merge Transition ui

A soft-min SDF merge transition with two organic expanding shapes.

npx shadcn@latest add https://smoothui.dev/r/organic-merge-transition.json
Pagination ui

Animated pagination with spring-based active page indicator

npx shadcn@latest add https://smoothui.dev/r/pagination.json
Per Character Rise ui

A PerCharacterRise text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/per-character-rise.json
Per Word Crossfade ui

A PerWordCrossfade text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/per-word-crossfade.json
Photo Stack ui

A PhotoStack component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/photo-stack.json
Phototab ui

A Phototab component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/phototab.json
Power Off Slide ui

A PowerOffSlide component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/power-off-slide.json
Price Flow ui

A PriceFlow component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/price-flow.json
Prism Sweep Transition ui

A persistent WebGL prism sweep transition wrapper for route and state changes.

npx shadcn@latest add https://smoothui.dev/r/prism-sweep-transition.json
Product Card ui

Animated product card component for ecommerce

npx shadcn@latest add https://smoothui.dev/r/product-card.json
Radial Circles Transition ui

A radial SDF circle pattern transition inspired by the Codrops radial circles step.

npx shadcn@latest add https://smoothui.dev/r/radial-circles-transition.json
Radio Group ui

An animated Radio Group component for SmoothUI with selection indicator spring animation.

npx shadcn@latest add https://smoothui.dev/r/radio-group.json
Reveal Text ui

A RevealText component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/reveal-text.json
Reviews Carousel ui

A ReviewsCarousel component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/reviews-carousel.json
Rich Popover ui

A RichPopover component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/rich-popover.json
Scale Down Fade ui

A ScaleDownFade text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/scale-down-fade.json
Scramble Hover ui

A ScrambleHover component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/scramble-hover.json
Scroll Reveal Paragraph ui

A ScrollRevealParagraph component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/scroll-reveal-paragraph.json
Scrollable Card Stack ui

A ScrollableCardStack component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/scrollable-card-stack.json
Scrubber ui

Design-tool style scrubber slider with animated thumb and built-in label

npx shadcn@latest add https://smoothui.dev/r/scrubber.json
Sdf Blob Transition ui

A persistent WebGL SDF blob transition wrapper for route and state changes.

npx shadcn@latest add https://smoothui.dev/r/sdf-blob-transition.json
Sdf Circle Transition ui

A clean SDF circle reveal based on the first Codrops shader step.

npx shadcn@latest add https://smoothui.dev/r/sdf-circle-transition.json
Searchable Dropdown ui

A SearchableDropdown component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/searchable-dropdown.json
Select ui

An animated Select dropdown component for SmoothUI wrapping Radix Select with smooth animations.

npx shadcn@latest add https://smoothui.dev/r/select.json
Shader Reveal Circle Transition ui

Demo 3 adaptation: noisy circular reveal with radial interpolation.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-circle-transition.json
Shader Reveal Luma Transition ui

Demo 5 adaptation: luminance-style vertical displacement translated into a shader overlay.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-luma-transition.json
Shader Reveal Noise Transition ui

Demo 1 adaptation: 4D-noise threshold transition with an organic shader gate.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-noise-transition.json
Shader Reveal Planetary Transition ui

Demo 6 adaptation: rotated displacement vectors with a planetary swirl feel.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-planetary-transition.json
Shader Reveal Push Transition ui

Demo 8 adaptation: procedural noise push/pull displacement.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-push-transition.json
Shader Reveal Stripes Transition ui

Demo 7 adaptation: divided UV stripe displacement with diagonal motion.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-stripes-transition.json
Shader Reveal Transition ui

A shared WebGL transition engine with eight shader-driven reveal variants.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-transition.json
Shader Reveal Wipe Transition ui

Demo 4 adaptation: displacement-noise horizontal wipe with a sharp eased edge.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-wipe-transition.json
Shader Reveal Zoom Transition ui

Demo 2 adaptation: vertical-progress zoom mix translated into a UI frame transition.

npx shadcn@latest add https://smoothui.dev/r/shader-reveal-zoom-transition.json
Shared Axis X ui

A SharedAxisX text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/shared-axis-x.json
Shared Axis Y ui

A SharedAxisY text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/shared-axis-y.json
Shared Axis Z ui

A SharedAxisZ text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/shared-axis-z.json
Shimmer Sweep ui

A ShimmerSweep text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/shimmer-sweep.json
Shine Text ui

A ShineText light-sweep text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/shine-text.json
Short Slide Down ui

A ShortSlideDown text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/short-slide-down.json
Short Slide Right ui

A ShortSlideRight text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/short-slide-right.json
Siri Orb ui

A beautiful animated orb component inspired by Siri's visual design.

npx shadcn@latest add https://smoothui.dev/r/siri-orb.json
Skeleton Loader ui

Animated skeleton loading placeholders

npx shadcn@latest add https://smoothui.dev/r/skeleton-loader.json
Smooth Button ui

A polished button component with gradient variants and press animation

npx shadcn@latest add https://smoothui.dev/r/smooth-button.json
Social Selector ui

A SocialSelector component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/social-selector.json
Soft Blur In ui

A SoftBlurIn text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/soft-blur-in.json
Spring Scale In ui

A SpringScaleIn text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/spring-scale-in.json
Stagger From Center ui

A StaggerFromCenter text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/stagger-from-center.json
Stagger From Edges ui

A StaggerFromEdges text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/stagger-from-edges.json
Switchboard Card ui

A SwitchboardCard component with light grid illustration for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/switchboard-card.json
Top Down Letters ui

A TopDownLetters text animation component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/top-down-letters.json
Tweet Card ui

A beautiful tweet card component for displaying Twitter/X posts.

npx shadcn@latest add https://smoothui.dev/r/tweet-card.json
Typewriter Text ui

A TypewriterText component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/typewriter-text.json
User Account Avatar ui

A UserAccountAvatar component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/user-account-avatar.json
Warped Circle Transition ui

A wavy perimeter circle reveal inspired by the Codrops circle warping step.

npx shadcn@latest add https://smoothui.dev/r/warped-circle-transition.json
Wave Text ui

A WaveText component for SmoothUI.

npx shadcn@latest add https://smoothui.dev/r/wave-text.json
Lib lib

Shared animation constants (springs, easing curves, durations) for SmoothUI components

npx shadcn@latest add https://smoothui.dev/r/lib.json
SmoothUI Candy theme

SmoothUI Candy theme: smooth neutral scale with a candy accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-candy.json
SmoothUI Indigo theme

SmoothUI Indigo theme: smooth neutral scale with a indigo accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-indigo.json
SmoothUI Blue theme

SmoothUI Blue theme: smooth neutral scale with a blue accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-blue.json
SmoothUI Red theme

SmoothUI Red theme: smooth neutral scale with a red accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-red.json
SmoothUI Orange theme

SmoothUI Orange theme: smooth neutral scale with a orange accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-orange.json
SmoothUI Green theme

SmoothUI Green theme: smooth neutral scale with a green accent, light and dark mode included.

npx shadcn@latest add https://smoothui.dev/r/theme-green.json
SmoothUI Skill item

Teaches AI coding assistants how to install SmoothUI components, blocks, and themes, and how to follow SmoothUI animation conventions.

npx shadcn@latest add https://smoothui.dev/r/skill.json