sh4dcnv2 · atlas
← libraries

@magicui

Magic UI is a flagship open-source animated component library for design engineers, offering 150+ free React components and effects built with TypeScript, Tailwind CSS, and Motion. Categories span Backgrounds (Flickering Grid, Aurora, Interactive), Text effects (Aurora Text, Comic Text, Blur Fade), Buttons (Magnetic, Animated Shiny), Cards (Bento Grid, Card Glare), Borders (Magic Border, Beam Shine), Devices, Social Proof (Avatar Circles, Marquee), and standalone Templates. Companion to shadcn/ui (same install pattern). 100% free, MIT licensed, 20k+ GitHub stars. Use for: adding high-impact animated hero sections, bento grids, shimmer effects, and interactive backgrounds to SaaS landing pages or portfolios built on shadcn/ui.

247 components pro available react shadcn-cli MIT

Install this registry

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

Components

247 total
index style
npx shadcn@latest add https://magicui.design/r/index
Magic Card ui

A spotlight effect that follows your mouse cursor and highlights borders on hover.

npx shadcn@latest add https://magicui.design/r/magic-card
Android ui

A mockup of an Android device.

npx shadcn@latest add https://magicui.design/r/android
Warp Background ui

A card with a time warping background effect.

npx shadcn@latest add https://magicui.design/r/warp-background
Line Shadow Text ui

A text component with a moving line shadow.

npx shadcn@latest add https://magicui.design/r/line-shadow-text
Aurora Text ui

A beautiful aurora text effect

npx shadcn@latest add https://magicui.design/r/aurora-text
Morphing Text ui

A dynamic text morphing component for Magic UI.

npx shadcn@latest add https://magicui.design/r/morphing-text
Scroll Progress ui

Animated Scroll Progress for your pages

npx shadcn@latest add https://magicui.design/r/scroll-progress
Lens ui

A interactive component that enables zooming into images, videos and other elements.

npx shadcn@latest add https://magicui.design/r/lens
Pointer ui

A component that displays a pointer when hovering over an element

npx shadcn@latest add https://magicui.design/r/pointer
smooth-cursor ui

A customizable, physics-based smooth cursor animation component with spring animations and rotation effects

npx shadcn@latest add https://magicui.design/r/smooth-cursor
Progressive Blur ui

The Progressive Blur component adds a smooth blur gradient effect to scrollable content, indicating more content below or above.

npx shadcn@latest add https://magicui.design/r/progressive-blur
Neon Gradient Card ui

A beautiful neon card effect

npx shadcn@latest add https://magicui.design/r/neon-gradient-card
Noise Texture ui

An SVG fractal noise layer using feTurbulence, desaturation, and contrast controls for subtle texture overlays.

npx shadcn@latest add https://magicui.design/r/noise-texture
Meteors ui

A meteor shower effect.

npx shadcn@latest add https://magicui.design/r/meteors
Grid Pattern ui

A background grid pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/grid-pattern
Hexagon Pattern ui

A background hexagon pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/hexagon-pattern
Striped Pattern ui

A background striped pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/striped-pattern
Interactive Grid Pattern ui

A interactive background grid pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/interactive-grid-pattern
Dot Pattern ui

A background dot pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/dot-pattern
Flickering Grid ui

A flickering grid background made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/flickering-grid
Hero Video Dialog ui

A hero video dialog component.

npx shadcn@latest add https://magicui.design/r/hero-video-dialog
Code Comparison ui

A component which compares two code snippets.

npx shadcn@latest add https://magicui.design/r/code-comparison
Marquee ui

An infinite scrolling component that can be used to display text, images, or videos.

npx shadcn@latest add https://magicui.design/r/marquee
Globe ui

An autorotating, interactive, and highly performant globe made using WebGL.

npx shadcn@latest add https://magicui.design/r/globe
Glyph Matrix ui

An animated grid of subtly shifting glyphs with fade effect and theme support.

npx shadcn@latest add https://magicui.design/r/glyph-matrix
Glare Hover ui

A diagonal glare on hover using a ::before gradient and CSS variables (angle, size, duration, color).

npx shadcn@latest add https://magicui.design/r/glare-hover
Shimmer Button ui

A button with a shimmering light which travels around the perimeter.

npx shadcn@latest add https://magicui.design/r/shimmer-button
Tweet Card ui

A card that displays a tweet with the author's name, handle, and profile picture.

npx shadcn@latest add https://magicui.design/r/tweet-card
Client Tweet Card ui

A client-side version of the tweet card that displays a tweet with the author's name, handle, and profile picture.

npx shadcn@latest add https://magicui.design/r/client-tweet-card
Bento Grid ui

Bento grid is a layout used to showcase the features of a product in a simple and elegant way.

npx shadcn@latest add https://magicui.design/r/bento-grid
Particles ui

Particles are a fun way to add some visual flair to your website. They can be used to create a sense of depth, movement, and interactivity.

npx shadcn@latest add https://magicui.design/r/particles
Number Ticker ui

Animate numbers to count up or down to a target number

npx shadcn@latest add https://magicui.design/r/number-ticker
Ripple ui

An animated ripple effect typically used behind elements to emphasize them.

npx shadcn@latest add https://magicui.design/r/ripple
Retro Grid ui

An animated scrolling retro grid effect

npx shadcn@latest add https://magicui.design/r/retro-grid
Animated List ui

A list that animates each item in sequence with a delay. Used to showcase notifications or events on your landing page.

npx shadcn@latest add https://magicui.design/r/animated-list
Animated Shiny Text ui

A light glare effect which pans across text making it appear as if it is shimmering.

npx shadcn@latest add https://magicui.design/r/animated-shiny-text
Animated Grid Pattern ui

A animated background grid pattern made with SVGs, fully customizable using Tailwind CSS.

npx shadcn@latest add https://magicui.design/r/animated-grid-pattern
Border Beam ui

An animated beam of light which travels along the border of its container.

npx shadcn@latest add https://magicui.design/r/border-beam
Animated Beam ui

An animated beam of light which travels along a path. Useful for showcasing the integration features of a website.

npx shadcn@latest add https://magicui.design/r/animated-beam
Text Reveal ui

Fade in text as you scroll down the page.

npx shadcn@latest add https://magicui.design/r/text-reveal
Dia Text Reveal ui

A horizontal color band sweeps across text, revealing a gradient shine before settling on the base color.

npx shadcn@latest add https://magicui.design/r/dia-text-reveal
Hyper Text ui

A text animation that scrambles letters before revealing the final text.

npx shadcn@latest add https://magicui.design/r/hyper-text
Animated Gradient Text ui

An animated gradient background which transitions between colors for text.

npx shadcn@latest add https://magicui.design/r/animated-gradient-text
Orbiting Circles ui

A collection of circles which move in orbit along a circular path

npx shadcn@latest add https://magicui.design/r/orbiting-circles
Dock ui

An implementation of the MacOS dock using react + tailwindcss + motion

npx shadcn@latest add https://magicui.design/r/dock
Word Rotate ui

A vertical rotation of words

npx shadcn@latest add https://magicui.design/r/word-rotate
Avatar Circles ui

Overlapping circles of avatars.

npx shadcn@latest add https://magicui.design/r/avatar-circles
Typing Animation ui

Characters appearing in typed animation

npx shadcn@latest add https://magicui.design/r/typing-animation
Sparkles Text ui

A dynamic text that generates continuous sparkles with smooth transitions, perfect for highlighting text with animated stars.

npx shadcn@latest add https://magicui.design/r/sparkles-text
Spinning Text ui

The Spinning Text component animates text in a circular motion with customizable speed, direction, color, and transitions for dynamic and engaging effects.

npx shadcn@latest add https://magicui.design/r/spinning-text
Comic Text ui

Comic text animation

npx shadcn@latest add https://magicui.design/r/comic-text
Icon Cloud ui

An interactive 3D tag cloud component

npx shadcn@latest add https://magicui.design/r/icon-cloud
Text Animate ui

A text animation component that animates text using a variety of different animations.

npx shadcn@latest add https://magicui.design/r/text-animate
Scroll Based Velocity ui

Scrolling text whose speed changes based on scroll speed

npx shadcn@latest add https://magicui.design/r/scroll-based-velocity
Shiny Button ui

A shiny button component with dynamic styles in the dark mode or light mode.

npx shadcn@latest add https://magicui.design/r/shiny-button
Shine Border ui

Shine border is an animated background border effect.

npx shadcn@latest add https://magicui.design/r/shine-border
Animated Circular Progress Bar ui

Animated Circular Progress Bar is a component that displays a circular gauge with a percentage value.

npx shadcn@latest add https://magicui.design/r/animated-circular-progress-bar
Confetti ui

Confetti animations are best used to delight your users when something special happens

npx shadcn@latest add https://magicui.design/r/confetti
Cool Mode ui

Cool mode effect for buttons, links, and other DOMs

npx shadcn@latest add https://magicui.design/r/cool-mode
Pulsating Button ui

An animated pulsating button useful for capturing attention of users.

npx shadcn@latest add https://magicui.design/r/pulsating-button
Ripple Button ui

An animated button with ripple useful for user engagement.

npx shadcn@latest add https://magicui.design/r/ripple-button
File Tree ui

A component used to showcase the folder and file structure of a directory.

npx shadcn@latest add https://magicui.design/r/file-tree
Blur Fade ui

Blur fade in and out animation. Used to smoothly fade in and out content.

npx shadcn@latest add https://magicui.design/r/blur-fade
Safari ui

A safari browser mockup to showcase your website.

npx shadcn@latest add https://magicui.design/r/safari
iPhone ui

A mockup of the iPhone

npx shadcn@latest add https://magicui.design/r/iphone
Rainbow Button ui

An animated button with a rainbow effect.

npx shadcn@latest add https://magicui.design/r/rainbow-button
interactive-hover-button ui
npx shadcn@latest add https://magicui.design/r/interactive-hover-button
Terminal ui

A terminal component

npx shadcn@latest add https://magicui.design/r/terminal
Video Text ui

A component that displays text with a video playing in the background.

npx shadcn@latest add https://magicui.design/r/video-text
Pixel Image ui

A component that displays an image with a pixelated effect, creating a retro aesthetic.

npx shadcn@latest add https://magicui.design/r/pixel-image
Highlighter ui

A text highlighter that mimics the effect of a human-drawn marker stroke.

npx shadcn@latest add https://magicui.design/r/highlighter
Theme Toggler ui

Theme toggle with View Transitions and animated clip-path masks (circle, polygons, star), optional viewport-centered origin.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler
Light Rays ui

A component with animated light rays which shine down from above.

npx shadcn@latest add https://magicui.design/r/light-rays
Dotted Map ui

A component with a dotted map.

npx shadcn@latest add https://magicui.design/r/dotted-map
Backlight ui

A backlight glow effect for videos, images, and SVGs.

npx shadcn@latest add https://magicui.design/r/backlight
Kinetic Text ui

A text component that animates font weight of characters on hover.

npx shadcn@latest add https://magicui.design/r/kinetic-text
Text 3D Flip ui

A text effect that flips each letter in 3D with a staggered animation on hover.

npx shadcn@latest add https://magicui.design/r/text-3d-flip
Magic Card Demo example

Example showing a spotlight effect that follows your mouse cursor and highlights borders on hover.

npx shadcn@latest add https://magicui.design/r/magic-card-demo
Magic Card Demo 2 example

Example showing a magic card with an orb effect.

npx shadcn@latest add https://magicui.design/r/magic-card-demo-2
Android Demo example

Example showing a mockup of an Android device.

npx shadcn@latest add https://magicui.design/r/android-demo
Android Demo 2 example

Second example showing a mockup of an Android device.

npx shadcn@latest add https://magicui.design/r/android-demo-2
Android Demo 3 example

Third example showing a mockup of an Android device.

npx shadcn@latest add https://magicui.design/r/android-demo-3
Warp Background Demo example

Example showing a card with a time warping background effect.

npx shadcn@latest add https://magicui.design/r/warp-background-demo
Line Shadow Text Demo example

Example showing a text component with a moving line shadow.

npx shadcn@latest add https://magicui.design/r/line-shadow-text-demo
Aurora Text Demo example

Example showing a beautiful aurora text effect.

npx shadcn@latest add https://magicui.design/r/aurora-text-demo
Morphing Text Demo example

Example showing a dynamic text morphing component.

npx shadcn@latest add https://magicui.design/r/morphing-text-demo
Scroll Progress Demo example

Example showing animated scroll progress for your pages.

npx shadcn@latest add https://magicui.design/r/scroll-progress-demo
Lens Demo example

Example showing a lens effect component

npx shadcn@latest add https://magicui.design/r/lens-demo
Lens Demo 2 example

Second example showing a lens effect component

npx shadcn@latest add https://magicui.design/r/lens-demo-2
Lens Demo 3 example

Third example showing a lens effect component

npx shadcn@latest add https://magicui.design/r/lens-demo-3
Pointer Demo 1 example

Example showing a pointer effect component

npx shadcn@latest add https://magicui.design/r/pointer-demo-1
smooth-cursor-demo example

Basic smooth cursor example

npx shadcn@latest add https://magicui.design/r/smooth-cursor-demo
Progressive Blur Demo example

Example showing progressive blur effect for scrollable content.

npx shadcn@latest add https://magicui.design/r/progressive-blur-demo
Neon Gradient Card Demo example

Example showing a beautiful neon card effect.

npx shadcn@latest add https://magicui.design/r/neon-gradient-card-demo
Noise Texture Demo example

Example showing the SVG noise texture in a framed panel with a radial mask.

npx shadcn@latest add https://magicui.design/r/noise-texture-demo
Noise Texture Demo (newsletter card) example

Example showing a newsletter signup card with email input over a noise texture.

npx shadcn@latest add https://magicui.design/r/noise-texture-demo-2
Noise Texture Demo (button) example

Example showing NoiseTexture behind a button label inside a relative button.

npx shadcn@latest add https://magicui.design/r/noise-texture-demo-3
Noise Texture Demo (input) example

Example showing a labeled input field with NoiseTexture filling the input container.

npx shadcn@latest add https://magicui.design/r/noise-texture-demo-4
Meteors Demo example

Example showing a meteor shower effect.

npx shadcn@latest add https://magicui.design/r/meteors-demo
Grid Pattern Demo example

Example showing a background grid pattern made with SVGs.

npx shadcn@latest add https://magicui.design/r/grid-pattern-demo
Striped Pattern Demo example

Example showing a background striped pattern made with SVGs.

npx shadcn@latest add https://magicui.design/r/striped-pattern-demo
Striped Pattern (Dashed) example

Example showing a background striped pattern with a dashed stroke.

npx shadcn@latest add https://magicui.design/r/striped-pattern-dashed
Striped Pattern (Right) example

Example showing a background striped pattern slanting to the right using SVG.

npx shadcn@latest add https://magicui.design/r/striped-pattern-right
Grid Pattern Linear Gradient example

Example showing a grid pattern with linear gradient effects.

npx shadcn@latest add https://magicui.design/r/grid-pattern-linear-gradient
Grid Pattern Dashed example

Example showing a dashed grid pattern.

npx shadcn@latest add https://magicui.design/r/grid-pattern-dashed
Hexagon Pattern Demo example

Example showing a background hexagon pattern made with SVGs.

npx shadcn@latest add https://magicui.design/r/hexagon-pattern-demo
Hexagon Pattern Linear Gradient example

Example showing a hexagon pattern with linear gradient effects.

npx shadcn@latest add https://magicui.design/r/hexagon-pattern-linear-gradient
Hexagon Pattern Dashed example

Example showing a dashed hexagon pattern.

npx shadcn@latest add https://magicui.design/r/hexagon-pattern-dashed
Hexagon Pattern Spacing example

Example showing a hexagon pattern with extra spacing between cells.

npx shadcn@latest add https://magicui.design/r/hexagon-pattern-spacing
Dot Pattern Demo example

Example showing a background dot pattern made with SVGs.

npx shadcn@latest add https://magicui.design/r/dot-pattern-demo
Dot Pattern Linear Gradient example

Example showing a dot pattern with linear gradient effects.

npx shadcn@latest add https://magicui.design/r/dot-pattern-linear-gradient
Dot Pattern with glow effect example

Example showing a dot pattern with glow effect

npx shadcn@latest add https://magicui.design/r/dot-pattern-with-glow-effect
Flickering Grid Demo example

Example showing a flickering grid background.

npx shadcn@latest add https://magicui.design/r/flickering-grid-demo
Flickering Grid Rounded Demo example

Example showing a flickering grid background with rounded corners.

npx shadcn@latest add https://magicui.design/r/flickering-grid-rounded-demo
Hero Video Dialog Demo example

Example showing a hero video dialog component.

npx shadcn@latest add https://magicui.design/r/hero-video-dialog-demo
Hero Video Dialog Top In Bottom Out Demo example

Example showing a hero video dialog with top-in bottom-out animation.

npx shadcn@latest add https://magicui.design/r/hero-video-dialog-demo-top-in-bottom-out
Code Comparison Demo example

Example showing a component which compares two code snippets.

npx shadcn@latest add https://magicui.design/r/code-comparison-demo
Marquee Demo example

Example showing an infinite scrolling component.

npx shadcn@latest add https://magicui.design/r/marquee-demo
Marquee Vertical Demo example

Example showing a vertical infinite scrolling component.

npx shadcn@latest add https://magicui.design/r/marquee-demo-vertical
Marquee Logos example

Example showing an infinite scrolling logo carousel.

npx shadcn@latest add https://magicui.design/r/marquee-logos
Marquee 3D example

Example showing a 3D infinite scrolling component.

npx shadcn@latest add https://magicui.design/r/marquee-3d
Globe Demo example

Example showing an autorotating, interactive WebGL globe.

npx shadcn@latest add https://magicui.design/r/globe-demo
Glyph Matrix Demo example

Example showing an animated grid of subtly shifting glyphs.

npx shadcn@latest add https://magicui.design/r/glyph-matrix-demo
Glare Hover Demo example

Pricing card with diagonal hover glare (duration 600ms).

npx shadcn@latest add https://magicui.design/r/glare-hover-demo
Glare Hover Demo — CTA example

CTA card with hover glare (700ms).

npx shadcn@latest add https://magicui.design/r/glare-hover-demo-cta
Glare Hover Demo — Alerts example

Three alerts with custom glare colors and opacity.

npx shadcn@latest add https://magicui.design/r/glare-hover-demo-alert
Tweet Card Demo example

Example showing a tweet card with author info.

npx shadcn@latest add https://magicui.design/r/tweet-card-demo
Tweet Card Images example

Example showing a tweet card with images.

npx shadcn@latest add https://magicui.design/r/tweet-card-images
Tweet Card Meta Preview example

Example showing a tweet card with meta preview.

npx shadcn@latest add https://magicui.design/r/tweet-card-meta-preview
Shimmer Button Demo example

Example showing a button with a shimmering light effect.

npx shadcn@latest add https://magicui.design/r/shimmer-button-demo
Bento Demo example

Example showing a bento grid layout for showcasing features.

npx shadcn@latest add https://magicui.design/r/bento-demo
Bento Vertical Demo example

Example showing a vertical bento grid layout.

npx shadcn@latest add https://magicui.design/r/bento-demo-vertical
Number Ticker Demo example

Example showing animated counting numbers.

npx shadcn@latest add https://magicui.design/r/number-ticker-demo
Number Ticker Demo 2 example

Example showing animated counting numbers.

npx shadcn@latest add https://magicui.design/r/number-ticker-demo-2
Number Ticker Decimal Demo example

Example showing animated counting decimal numbers.

npx shadcn@latest add https://magicui.design/r/number-ticker-decimal-demo
Ripple Demo example

Example showing an animated ripple effect.

npx shadcn@latest add https://magicui.design/r/ripple-demo
Retro Grid Demo example

Example showing an animated scrolling retro grid effect.

npx shadcn@latest add https://magicui.design/r/retro-grid-demo
Animated List Demo example

Example showing a list with sequenced item animations.

npx shadcn@latest add https://magicui.design/r/animated-list-demo
Animated Shiny Text Demo example

Example showing text with a shimmering light effect.

npx shadcn@latest add https://magicui.design/r/animated-shiny-text-demo
Particles Demo example

Example showing interactive particle effects.

npx shadcn@latest add https://magicui.design/r/particles-demo
Animated Grid Pattern Demo example

Example showing an animated grid pattern background.

npx shadcn@latest add https://magicui.design/r/animated-grid-pattern-demo
Interactive Grid Pattern Demo example

Example showing an interactive grid pattern background.

npx shadcn@latest add https://magicui.design/r/interactive-grid-pattern-demo
Interactive Grid Pattern Demo 2 example

Second example showing an interactive grid pattern background.

npx shadcn@latest add https://magicui.design/r/interactive-grid-pattern-demo-2
Border Beam Demo example

Example showing an animated border beam effect.

npx shadcn@latest add https://magicui.design/r/border-beam-demo
Border Beam Demo example

Example showing an animated border beam effect.

npx shadcn@latest add https://magicui.design/r/border-beam-demo-2
Border Beam Demo 3 example

Example showing an animated border beam effect.

npx shadcn@latest add https://magicui.design/r/border-beam-demo-3
Border Beam Demo 4 example

Example showing an animated border beam effect.

npx shadcn@latest add https://magicui.design/r/border-beam-demo-4
Animated Beam Demo example

Example showing an animated beam of light effect.

npx shadcn@latest add https://magicui.design/r/animated-beam-demo
Animated Beam Unidirectional example

Example showing a unidirectional animated beam effect.

npx shadcn@latest add https://magicui.design/r/animated-beam-unidirectional
Animated Beam Bidirectional example

Example showing a bidirectional animated beam effect.

npx shadcn@latest add https://magicui.design/r/animated-beam-bidirectional
Animated Beam Multiple Inputs example

Example showing animated beams with multiple input points.

npx shadcn@latest add https://magicui.design/r/animated-beam-multiple-inputs
Animated Beam Multiple Outputs example

Example showing animated beams with multiple output points.

npx shadcn@latest add https://magicui.design/r/animated-beam-multiple-outputs
Text Reveal Demo example

Example showing text that fades in on scroll.

npx shadcn@latest add https://magicui.design/r/text-reveal-demo
Dia Text Reveal Demo example

Example showing a sweeping color band reveal on headline text.

npx shadcn@latest add https://magicui.design/r/dia-text-reveal-demo
Dia Text Reveal Demo 2 example

Custom gradient colors and settled text color on a light background.

npx shadcn@latest add https://magicui.design/r/dia-text-reveal-demo-2
Dia Text Reveal Demo 3 example

Rotating phrases with repeat and repeat delay.

npx shadcn@latest add https://magicui.design/r/dia-text-reveal-demo-3
Dia Text Reveal Demo 4 example

Slower sweep with delay — custom duration and timing.

npx shadcn@latest add https://magicui.design/r/dia-text-reveal-demo-4
Animated Gradient Text Demo example

Example showing text with animated gradient backgrounds.

npx shadcn@latest add https://magicui.design/r/animated-gradient-text-demo
Animated Gradient Text Demo 2 example

Second example showing text with animated gradient backgrounds.

npx shadcn@latest add https://magicui.design/r/animated-gradient-text-demo-2
Orbiting Circles Demo example

Example showing circles moving in orbital paths.

npx shadcn@latest add https://magicui.design/r/orbiting-circles-demo
Dock Demo example

Example showing a MacOS-style dock implementation.

npx shadcn@latest add https://magicui.design/r/dock-demo
Dock Demo 2 example

Second example showing a MacOS-style dock implementation.

npx shadcn@latest add https://magicui.design/r/dock-demo-2
Dock Demo 3 example

Third example showing a MacOS-style dock implementation.

npx shadcn@latest add https://magicui.design/r/dock-demo-3
Word Rotate Demo example

Example showing vertical word rotation animation.

npx shadcn@latest add https://magicui.design/r/word-rotate-demo
Hyper Text Demo example

Example showing text with scrambling letter animations.

npx shadcn@latest add https://magicui.design/r/hyper-text-demo
Avatar Circles Demo example

Example showing overlapping avatar circles.

npx shadcn@latest add https://magicui.design/r/avatar-circles-demo
Typing Animation Demo example

Example showing typed character animations.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo
Typing Animation Multiple Words example

Example showing multiple words with looping.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-2
Typing Animation Custom Speed example

Example showing custom typing and deleting speeds.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-3
Typing Animation Start on View example

Example showing animation that starts when in viewport.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-4
Typing Animation Without Cursor example

Example showing typing animation without cursor.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-5
Typing Animation Single Play example

Example showing single play without looping.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-6
Typing Animation Cursor Blinking example

Example showing cursor blinking control.

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-7
Typing Animation Cursor Styles example

Example showing different cursor styles (line, block, underscore).

npx shadcn@latest add https://magicui.design/r/typing-animation-demo-8
Scroll Based Velocity Demo example

Example showing text speed changes based on scroll velocity.

npx shadcn@latest add https://magicui.design/r/scroll-based-velocity-demo
Scroll Based Velocity Images example

Example showing Unsplash images scrolling with speed reacting to scroll velocity.

npx shadcn@latest add https://magicui.design/r/scroll-based-velocity-images-demo
Sparkles Text Demo example

Example showing text with animated sparkle effects.

npx shadcn@latest add https://magicui.design/r/sparkles-text-demo
Spinning Text Demo example

Example showing spinning text animation.

npx shadcn@latest add https://magicui.design/r/spinning-text-demo
Spinning Text Demo 2 example

Example showing spinning text animation.

npx shadcn@latest add https://magicui.design/r/spinning-text-demo-2
Comic Text Demo example

Example showing comic text animation.

npx shadcn@latest add https://magicui.design/r/comic-text-demo
Icon Cloud Demo example

Example showing an interactive 3D icon cloud.

npx shadcn@latest add https://magicui.design/r/icon-cloud-demo
Icon Cloud Demo 2 example

Second example showing an interactive 3D icon cloud.

npx shadcn@latest add https://magicui.design/r/icon-cloud-demo-2
Icon Cloud Demo 3 example

Third example showing an interactive 3D icon cloud.

npx shadcn@latest add https://magicui.design/r/icon-cloud-demo-3
Text Animate Demo example

Example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo
Text Animate Demo 2 example

Second example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-2
Text Animate Demo 3 example

Third example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-3
Text Animate Demo 4 example

Fourth example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-4
Text Animate Demo 5 example

Fifth example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-5
Text Animate Demo 6 example

Sixth example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-6
Text Animate Demo 7 example

Seventh example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-7
Text Animate Demo 8 example

Eighth example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-8
Text Animate Demo 9 example

Ninth example showing various text animations.

npx shadcn@latest add https://magicui.design/r/text-animate-demo-9
Shiny Button Demo example

Example showing a shiny button with dynamic styles.

npx shadcn@latest add https://magicui.design/r/shiny-button-demo
Animated Circular Progress Bar Demo example

Example showing an animated circular progress gauge.

npx shadcn@latest add https://magicui.design/r/animated-circular-progress-bar-demo
Shine Border Demo example

Example showing an animated shining border effect.

npx shadcn@latest add https://magicui.design/r/shine-border-demo
Shine Border Demo 2 example

Second example showing an animated shining border effect.

npx shadcn@latest add https://magicui.design/r/shine-border-demo-2
Confetti Demo example

Example showing confetti animations for celebrations.

npx shadcn@latest add https://magicui.design/r/confetti-demo
Confetti Basic Cannon example

Example showing basic confetti cannon animation.

npx shadcn@latest add https://magicui.design/r/confetti-basic-cannon
Confetti Random Direction example

Example showing confetti with random directions.

npx shadcn@latest add https://magicui.design/r/confetti-random-direction
Confetti Fireworks example

Example showing fireworks-style confetti animation.

npx shadcn@latest add https://magicui.design/r/confetti-fireworks
Confetti Stars example

Example showing star-shaped confetti animation.

npx shadcn@latest add https://magicui.design/r/confetti-stars
Confetti Side Cannons example

Example showing side-mounted confetti cannons.

npx shadcn@latest add https://magicui.design/r/confetti-side-cannons
Confetti Custom Shapes example

Example showing confetti with custom shape particles.

npx shadcn@latest add https://magicui.design/r/confetti-custom-shapes
Confetti Emoji example

Example showing confetti with emoji particles.

npx shadcn@latest add https://magicui.design/r/confetti-emoji
Cool Mode Demo example

Example showing cool mode effect for buttons and links.

npx shadcn@latest add https://magicui.design/r/cool-mode-demo
Cool Mode Custom example

Example showing customized cool mode effects.

npx shadcn@latest add https://magicui.design/r/cool-mode-custom
Pulsating Button Demo example

Example showing an animated pulsating button.

npx shadcn@latest add https://magicui.design/r/pulsating-button-demo
Pulsating Button Demo 2 example

Example showing an animated pulsating button with a ripple varaint.

npx shadcn@latest add https://magicui.design/r/pulsating-button-demo-2
Ripple Button Demo example

Example showing an animated button with ripple effect.

npx shadcn@latest add https://magicui.design/r/ripple-button-demo
File Tree Demo example

Example showing a component that displays folder and file structure.

npx shadcn@latest add https://magicui.design/r/file-tree-demo
Blur Fade Demo example

Example showing blur fade in and out animations.

npx shadcn@latest add https://magicui.design/r/blur-fade-demo
Blur Fade Text Demo example

Example showing blur fade animations with text.

npx shadcn@latest add https://magicui.design/r/blur-fade-text-demo
Safari Demo example

Example showing a Safari browser mockup.

npx shadcn@latest add https://magicui.design/r/safari-demo
Safari Demo 2 example

Second example showing a Safari browser mockup.

npx shadcn@latest add https://magicui.design/r/safari-demo-2
Safari Demo 3 example

Third example showing a Safari browser mockup.

npx shadcn@latest add https://magicui.design/r/safari-demo-3
Safari Demo 4 example

Fourth example showing a Safari browser mockup.

npx shadcn@latest add https://magicui.design/r/safari-demo-4
iPhone Demo example

Example showing an iPhone mockup.

npx shadcn@latest add https://magicui.design/r/iphone-demo
iPhone Demo 2 example

Second example showing an iPhone mockup.

npx shadcn@latest add https://magicui.design/r/iphone-demo-2
iPhone Demo 3 example

Third example showing an iPhone mockup.

npx shadcn@latest add https://magicui.design/r/iphone-demo-3
Rainbow Button Demo example

Example showing an animated button with rainbow effect.

npx shadcn@latest add https://magicui.design/r/rainbow-button-demo
Rainbow Button Demo 2 example

Example showing an animated button with rainbow effect.

npx shadcn@latest add https://magicui.design/r/rainbow-button-demo-2
Interactive Hover Button Demo example

Example showing an interactive button with hover effects.

npx shadcn@latest add https://magicui.design/r/interactive-hover-button-demo
Terminal Demo example

Example showing a terminal with animated text.

npx shadcn@latest add https://magicui.design/r/terminal-demo
Terminal Demo example

Example showing a terminal with animated text and custom delays

npx shadcn@latest add https://magicui.design/r/terminal-demo-2
Video Text Demo example

Example showing text with a video background.

npx shadcn@latest add https://magicui.design/r/video-text-demo
Pixel Image Demo example

Example showing a pixelated image effect.

npx shadcn@latest add https://magicui.design/r/pixel-image-demo
Highlighter Demo example

Example showing the demo of a Highlighter

npx shadcn@latest add https://magicui.design/r/highlighter-demo
Animated Theme Toggler Demo example

Example showing animation while changing the theme.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-demo
Animated Theme Toggler — Square example

Theme transition with a square clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-square-demo
Animated Theme Toggler — Diamond example

Theme transition with a diamond-shaped clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-diamond-demo
Animated Theme Toggler — Rectangle example

Theme transition with a rectangle clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-rectangle-demo
Animated Theme Toggler — Hexagon example

Theme transition with a hexagon clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-hexagon-demo
Animated Theme Toggler — Triangle example

Theme transition with a triangle clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-triangle-demo
Animated Theme Toggler — Star example

Theme transition with a star-shaped clip reveal.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-star-demo
Animated Theme Toggler — next-themes example

Controlled usage with next-themes so useTheme() subscribers stay in sync on toggle.

npx shadcn@latest add https://magicui.design/r/animated-theme-toggler-next-themes-demo
light-rays-demo example

Demo of the light-rays component showcasing animated light rays

npx shadcn@latest add https://magicui.design/r/light-rays-demo
Dotted Map Demo example

Example showing a dotted map.

npx shadcn@latest add https://magicui.design/r/dotted-map-demo
Dotted Map Demo 2 example

Example showing a dotted map.

npx shadcn@latest add https://magicui.design/r/dotted-map-demo-2
Dotted Map Demo 3 example

Example showing a dotted map with pulse animation.

npx shadcn@latest add https://magicui.design/r/dotted-map-demo-3
backlight-video-demo example

An example of the backlight component with a video.

npx shadcn@latest add https://magicui.design/r/backlight-video-demo
backlight-image-demo example

An example of the backlight component with a image.

npx shadcn@latest add https://magicui.design/r/backlight-image-demo
backlight-svg-demo example

An example of the backlight component with SVGs.

npx shadcn@latest add https://magicui.design/r/backlight-svg-demo
kinetic-text-demo example

An example of the kinetic text component.

npx shadcn@latest add https://magicui.design/r/kinetic-text-demo
Text 3D Flip Demo example

Example showing a 3D text animation that rotates each letter on hover.

npx shadcn@latest add https://magicui.design/r/text-3d-flip-demo
Text 3D Flip Demo 2 example

Example showing a 3D text flip with stagger from center.

npx shadcn@latest add https://magicui.design/r/text-3d-flip-demo-2
utils lib
npx shadcn@latest add https://magicui.design/r/utils