M
magicuidesign
/
magicui
/
ui
Files
Code
Info
Android
android
A mockup of an Android device.
Animated Beam
animated-beam
An animated beam of light which travels along a path. Useful for showcasing the integration features of a website.
Animated Circular Progress Bar
animated-circular-progress-bar
Animated Circular Progress Bar is a component that displays a circular gauge with a percentage value.
Animated Gradient Text
animated-gradient-text
An animated gradient background which transitions between colors for text.
Animated Grid Pattern
animated-grid-pattern
A animated background grid pattern made with SVGs, fully customizable using Tailwind CSS.
Animated List
animated-list
A list that animates each item in sequence with a delay. Used to showcase notifications or events on your landing page.
Animated Shiny Text
animated-shiny-text
A light glare effect which pans across text making it appear as if it is shimmering.
Theme Toggler
animated-theme-toggler
A component for theme changing animation.
Aurora Text
aurora-text
A beautiful aurora text effect
Avatar Circles
avatar-circles
Overlapping circles of avatars.
Bento Grid
bento-grid
Bento grid is a layout used to showcase the features of a product in a simple and elegant way.
Blur Fade
blur-fade
Blur fade in and out animation. Used to smoothly fade in and out content.
Border Beam
border-beam
An animated beam of light which travels along the border of its container.
Client Tweet Card
client-tweet-card
A client-side version of the tweet card that displays a tweet with the author's name, handle, and profile picture.
Code Comparison
code-comparison
A component which compares two code snippets.
Comic Text
comic-text
Comic text animation
Confetti
confetti
Confetti animations are best used to delight your users when something special happens
Cool Mode
cool-mode
Cool mode effect for buttons, links, and other DOMs
Dock
dock
An implementation of the MacOS dock using react + tailwindcss + motion
Dot Pattern
dot-pattern
A background dot pattern made with SVGs, fully customizable using Tailwind CSS.
Dotted Map
dotted-map
A component with a dotted map.
File Tree
file-tree
A component used to showcase the folder and file structure of a directory.
Flickering Grid
flickering-grid
A flickering grid background made with SVGs, fully customizable using Tailwind CSS.
Globe
globe
An autorotating, interactive, and highly performant globe made using WebGL.
Grid Pattern
grid-pattern
A background grid pattern made with SVGs, fully customizable using Tailwind CSS.
Hero Video Dialog
hero-video-dialog
A hero video dialog component.
Highlighter
highlighter
A text highlighter that mimics the effect of a human-drawn marker stroke.
Hyper Text
hyper-text
A text animation that scrambles letters before revealing the final text.
Icon Cloud
icon-cloud
An interactive 3D tag cloud component
Interactive Grid Pattern
interactive-grid-pattern
A interactive background grid pattern made with SVGs, fully customizable using Tailwind CSS.
interactive-hover-button
iPhone
iphone
A mockup of the iPhone
Lens
lens
A interactive component that enables zooming into images, videos and other elements.
Light Rays
light-rays
A component with animated light rays which shine down from above.
Line Shadow Text
line-shadow-text
A text component with a moving line shadow.
Magic Card
magic-card
A spotlight effect that follows your mouse cursor and highlights borders on hover.
Marquee
marquee
An infinite scrolling component that can be used to display text, images, or videos.
Meteors
meteors
A meteor shower effect.
Morphing Text
morphing-text
A dynamic text morphing component for Magic UI.
Neon Gradient Card
neon-gradient-card
A beautiful neon card effect
Number Ticker
number-ticker
Animate numbers to count up or down to a target number
Orbiting Circles
orbiting-circles
A collection of circles which move in orbit along a circular path
Particles
particles
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.
Pixel Image
pixel-image
A component that displays an image with a pixelated effect, creating a retro aesthetic.
Pointer
pointer
A component that displays a pointer when hovering over an element
Progressive Blur
progressive-blur
The Progressive Blur component adds a smooth blur gradient effect to scrollable content, indicating more content below or above.
Pulsating Button
pulsating-button
An animated pulsating button useful for capturing attention of users.
Rainbow Button
rainbow-button
An animated button with a rainbow effect.
Retro Grid
retro-grid
An animated scrolling retro grid effect
Ripple
ripple
An animated ripple effect typically used behind elements to emphasize them.
Ripple Button
ripple-button
An animated button with ripple useful for user engagement.
Safari
safari
A safari browser mockup to showcase your website.
Scroll Based Velocity
scroll-based-velocity
Scrolling text whose speed changes based on scroll speed
Scroll Progress
scroll-progress
Animated Scroll Progress for your pages
Shimmer Button
shimmer-button
A button with a shimmering light which travels around the perimeter.
Shine Border
shine-border
Shine border is an animated background border effect.
Shiny Button
shiny-button
A shiny button component with dynamic styles in the dark mode or light mode.
smooth-cursor
A customizable, physics-based smooth cursor animation component with spring animations and rotation effects
Sparkles Text
sparkles-text
A dynamic text that generates continuous sparkles with smooth transitions, perfect for highlighting text with animated stars.
Spinning Text
spinning-text
The Spinning Text component animates text in a circular motion with customizable speed, direction, color, and transitions for dynamic and engaging effects.
Striped Pattern
striped-pattern
A background striped pattern made with SVGs, fully customizable using Tailwind CSS.
Terminal
terminal
A terminal component
Text Animate
text-animate
A text animation component that animates text using a variety of different animations.
Text Reveal
text-reveal
Fade in text as you scroll down the page.
Tweet Card
tweet-card
A card that displays a tweet with the author's name, handle, and profile picture.
Typing Animation
typing-animation
Characters appearing in typed animation
Video Text
video-text
A component that displays text with a video playing in the background.
Warp Background
warp-background
A card with a time warping background effect.
Word Rotate
word-rotate
A vertical rotation of words
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
Android
android
A mockup of an Android device.
Animated Beam
animated-beam
An animated beam of light which travels along a path. Useful for showcasing the integration features of a website.
Animated Circular Progress Bar
animated-circular-progress-bar
Animated Circular Progress Bar is a component that displays a circular gauge with a percentage value.
Animated Gradient Text
animated-gradient-text
An animated gradient background which transitions between colors for text.
Animated Grid Pattern
animated-grid-pattern
A animated background grid pattern made with SVGs, fully customizable using Tailwind CSS.
Animated List
animated-list
A list that animates each item in sequence with a delay. Used to showcase notifications or events on your landing page.
Animated Shiny Text
animated-shiny-text
A light glare effect which pans across text making it appear as if it is shimmering.
Theme Toggler
animated-theme-toggler
A component for theme changing animation.
Aurora Text
aurora-text
A beautiful aurora text effect
Avatar Circles
avatar-circles
Overlapping circles of avatars.
Bento Grid
bento-grid
Bento grid is a layout used to showcase the features of a product in a simple and elegant way.
Blur Fade
blur-fade
Blur fade in and out animation. Used to smoothly fade in and out content.
Border Beam
border-beam
An animated beam of light which travels along the border of its container.
Client Tweet Card
client-tweet-card
A client-side version of the tweet card that displays a tweet with the author's name, handle, and profile picture.
Code Comparison
code-comparison
A component which compares two code snippets.
Comic Text
comic-text
Comic text animation
Confetti
confetti
Confetti animations are best used to delight your users when something special happens
Cool Mode
cool-mode
Cool mode effect for buttons, links, and other DOMs
Dock
dock
An implementation of the MacOS dock using react + tailwindcss + motion
Dot Pattern
dot-pattern
A background dot pattern made with SVGs, fully customizable using Tailwind CSS.
Dotted Map
dotted-map
A component with a dotted map.
File Tree
file-tree
A component used to showcase the folder and file structure of a directory.
Flickering Grid
flickering-grid
A flickering grid background made with SVGs, fully customizable using Tailwind CSS.
Globe
globe
An autorotating, interactive, and highly performant globe made using WebGL.
Grid Pattern
grid-pattern
A background grid pattern made with SVGs, fully customizable using Tailwind CSS.
Hero Video Dialog
hero-video-dialog
A hero video dialog component.
Highlighter
highlighter
A text highlighter that mimics the effect of a human-drawn marker stroke.
Hyper Text
hyper-text
A text animation that scrambles letters before revealing the final text.
Icon Cloud
icon-cloud
An interactive 3D tag cloud component
Interactive Grid Pattern
interactive-grid-pattern
A interactive background grid pattern made with SVGs, fully customizable using Tailwind CSS.
interactive-hover-button
iPhone
iphone
A mockup of the iPhone
Lens
lens
A interactive component that enables zooming into images, videos and other elements.
Light Rays
light-rays
A component with animated light rays which shine down from above.
Line Shadow Text
line-shadow-text
A text component with a moving line shadow.
Magic Card
magic-card
A spotlight effect that follows your mouse cursor and highlights borders on hover.
Marquee
marquee
An infinite scrolling component that can be used to display text, images, or videos.
Meteors
meteors
A meteor shower effect.
Morphing Text
morphing-text
A dynamic text morphing component for Magic UI.
Neon Gradient Card
neon-gradient-card
A beautiful neon card effect
Number Ticker
number-ticker
Animate numbers to count up or down to a target number
Orbiting Circles
orbiting-circles
A collection of circles which move in orbit along a circular path
Particles
particles
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.
Pixel Image
pixel-image
A component that displays an image with a pixelated effect, creating a retro aesthetic.
Pointer
pointer
A component that displays a pointer when hovering over an element
Progressive Blur
progressive-blur
The Progressive Blur component adds a smooth blur gradient effect to scrollable content, indicating more content below or above.
Pulsating Button
pulsating-button
An animated pulsating button useful for capturing attention of users.
Rainbow Button
rainbow-button
An animated button with a rainbow effect.
Retro Grid
retro-grid
An animated scrolling retro grid effect
Ripple
ripple
An animated ripple effect typically used behind elements to emphasize them.
Ripple Button
ripple-button
An animated button with ripple useful for user engagement.
Safari
safari
A safari browser mockup to showcase your website.
Scroll Based Velocity
scroll-based-velocity
Scrolling text whose speed changes based on scroll speed
Scroll Progress
scroll-progress
Animated Scroll Progress for your pages
Shimmer Button
shimmer-button
A button with a shimmering light which travels around the perimeter.
Shine Border
shine-border
Shine border is an animated background border effect.
Shiny Button
shiny-button
A shiny button component with dynamic styles in the dark mode or light mode.
smooth-cursor
A customizable, physics-based smooth cursor animation component with spring animations and rotation effects
Sparkles Text
sparkles-text
A dynamic text that generates continuous sparkles with smooth transitions, perfect for highlighting text with animated stars.
Spinning Text
spinning-text
The Spinning Text component animates text in a circular motion with customizable speed, direction, color, and transitions for dynamic and engaging effects.
Striped Pattern
striped-pattern
A background striped pattern made with SVGs, fully customizable using Tailwind CSS.
Terminal
terminal
A terminal component
Text Animate
text-animate
A text animation component that animates text using a variety of different animations.
Text Reveal
text-reveal
Fade in text as you scroll down the page.
Tweet Card
tweet-card
A card that displays a tweet with the author's name, handle, and profile picture.
Typing Animation
typing-animation
Characters appearing in typed animation
Video Text
video-text
A component that displays text with a video playing in the background.
Warp Background
warp-background
A card with a time warping background effect.
Word Rotate
word-rotate
A vertical rotation of words
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information