UUibrary

Open-source UI components for your projects.

Try:
142 components available
accordion
Motion Primitives

accordion

A vertically stacked set of collapsible containers allowing users to toggle content visibility.

components
ui
animation
motion
animated
button
motion
Preview of accordion
Neobrutalism

accordion

A vertically stacked set of interactive headings that each reveal a section of content with a neobrutalism design style.

components
ui
animated
brutalist
flex
Preview of alert
Neobrutalism

alert

Displays a callout for user attention with various styling options in neobrutalism design.

components
ui
alert
brutalist
callout
Preview of alert-dialog
Neobrutalism

alert-dialog

A modal dialog that interrupts the user with important content and expects a response in neobrutalism design style.

components
ui
alert
brutalist
dialog
Preview of android
Magic Ui

android

A mockup of the Android.

components
ui
form
transform
animated-background
Motion Primitives

animated-background

Visually highlights selected items by sliding a background into view when hovered over or clicked.

components
ui
animation
motion
animated
effect
flex
Preview of animated-beam
Magic Ui

animated-beam

An animated beam of light which travels along a path.

components
ui
animated
effect
form
Preview of animated-circular-progress-bar
Magic Ui

animated-circular-progress-bar

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

components
ui
animated
form
positioning
Preview of animated-gradient-text
Magic Ui

animated-gradient-text

An animated gradient background which transitions between colors for text.

components
ui
animated
flex
gradient
Preview of animated-grid-pattern
Magic Ui

animated-grid-pattern

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

components
ui
animated
effect
grid
animated-group
Motion Primitives

animated-group

A wrapper that adds animated transitions to a group of child elements.

components
ui
animation
motion
animated
select
transition
Preview of animated-list
Magic Ui

animated-list

A list that animates each item in sequence with a delay.

components
ui
animated
effect
flex
Preview of animated-number
Cult Ui

animated-number

A simple animated number animation.

Display
Animation
Data
animated
effect
form
animated-number
Motion Primitives

animated-number

Easily animate numbers.

components
ui
animation
motion
animated
effect
form
Preview of animated-shiny-text
Magic Ui

animated-shiny-text

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

components
ui
animated
effect
gradient
animated-subscribe-button
Magic Ui

animated-subscribe-button

An animated subscribe button useful for showing a micro animation from intial to final result.

components
ui
animated
button
flex
Preview of aurora-text
Magic Ui

aurora-text

A beautiful aurora text effect.

components
ui
animated
effect
flex
autosize-textarea
Shadcn Expansions

autosize-textarea

Auto resize textarea height based on content.

UI
Forms
Input
form
textarea
input
Preview of avatar
Neobrutalism

avatar

Displays a user's profile picture or initials with neobrutalism design style.

components
ui
avatar
brutalist
image
avatar-circles
Magic Ui

avatar-circles

Overlapping circles of avatars.

components
ui
flex
hover
text
Preview of badge
Neobrutalism

badge

Displays a small badge or label with neobrutalism design style.

components
ui
badge
brutalist
label
Preview of bento-grid
Magic Ui

bento-grid

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

components
ui
button
card
flex
Preview of bg-animate-button
Cult Ui

bg-animate-button

A button with gradient and animation defaults.

Input
Animation
animated
button
effect
Preview of bg-animated-fractal-grid
Cult Ui

bg-animated-fractal-grid

An interactive canvas fractal dot grid component to add dynamic visual interest to your UI..

Animation
Layout
Display
animated
effect
form
Preview of bg-media
Cult Ui

bg-media

A full screen background media component for videos or images.

Display
Layout
button
hover
positioning
blockquote
Shadcn Expansions

blockquote

Display a quote or a component that looks like a quote.

UI
Typography
Data Display
typography
quote
blockquote
Preview of blur-fade
Magic Ui

blur-fade

Blur fade in and out animation.

components
ui
animated
motion
transition
Preview of border-beam
Magic Ui

border-beam

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

components
ui
animated
gradient
positioning
border-trail
Motion Primitives

border-trail

Animated border effect that moves along the edges of its parent container.

components
ui
animation
motion
animated
effect
gradient
Preview of box-reveal
Magic Ui

box-reveal

Sliding box animation that reveals text behind it.

components
ui
animated
effect
motion
Preview of breadcrumb
Neobrutalism

breadcrumb

Displays a navigation path showing the user's location in a hierarchical structure with neobrutalism design style.

components
ui
navigation
breadcrumb
brutalist
navigation
button
Neobrutalism

button

A clickable button element with various styles and sizes in neobrutalism design.

components
ui
button
brutalist
interactive
carousel
Motion Primitives

carousel

A flexible and easy-to-use carousel with customizable navigation and indicators.

components
ui
animation
motion
animated
button
effect
Preview of code-comparison
Magic Ui

code-comparison

A component which compares two code snippets.

components
ui
effect
flex
grid
Preview of color-picker
Cult Ui

color-picker

A color picker component that allows users to select and customize colors with various formats and options..

Input
Display
animated
button
effect
Preview of confetti
Magic Ui

confetti

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

components
ui
button
effect
text
cool-mode
Magic Ui

cool-mode

Cool mode effect for buttons, links, and other DOMs.

components
ui
3d
effect
form
cursor
Motion Primitives

cursor

A custom cursor component with optional spring animations.

components
ui
animation
motion
animated
effect
list
datetime-picker
Shadcn Expansions

datetime-picker

A datetime picker built on top of shadcn-ui and no additional library needed.

UI
Forms
Input
Data
form
date
time
dialog
Motion Primitives

dialog

Customize the dialog with variants and transition.

components
ui
animation
motion
animated
button
dialog
Preview of direction-aware-tabs
Cult Ui

direction-aware-tabs

Tabs that animate direction correctly.

Navigation
Animation
animated
button
flex
disclosure
Motion Primitives

disclosure

The Disclosure component allows users to toggle the visibility of content, either collapsed or expanded.

components
ui
animation
motion
animated
button
effect
Preview of dock
Cult Ui

dock

An interactive dock component inspired by macOS dock with animation capabilities..

Navigation
Layout
animated
button
card
Preview of dock
Magic Ui

dock

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

components
ui
animated
flex
form
dock
Motion Primitives

dock

A versatile UI element that provides a flexible and customizable way to organize and display menu items within your application.

components
ui
animation
motion
animated
button
effect
Preview of dot-pattern
Magic Ui

dot-pattern

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

components
ui
positioning
dual-range-slider
Shadcn Expansions

dual-range-slider

An enhancement slider that allows you to select a range of values.

UI
Forms
Input
Data
slider
range
dual
Preview of dynamic-island
Cult Ui

dynamic-island

A do anything be anything component inspired by apples dynamic island.

Feedback
Animation
Display
animated
effect
flex
Preview of expandable
Cult Ui

expandable

Expandable Card primitive to easily condense and expand details.

Layout
Animation
animated
card
effect
Preview of family-button
Cult Ui

family-button

Animated expansion inspired by Family.

Input
Animation
animated
button
flex
Preview of feature-carousel
Cult Ui

feature-carousel

An animated carousel component for showcasing features with smooth transitions and interactive elements..

Display
Animation
3d
animated
card
Preview of file-tree
Magic Ui

file-tree

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

components
ui
animated
button
effect
Preview of flickering-grid
Magic Ui

flickering-grid

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

components
ui
animated
effect
grid
Preview of flip-text
Magic Ui

flip-text

Text flipping character animation.

components
ui
animated
flex
text
floating-label-input
Shadcn Expansions

floating-label-input

Material UI design system floating label.

UI
Forms
Input
input
form
label
Preview of floating-panel
Cult Ui

floating-panel

A headless, composable floating panel component.

Display
Feedback
Layout
animated
button
dialog
Preview of globe
Magic Ui

globe

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

components
ui
effect
interactive
list
glow-effect
Motion Primitives

glow-effect

A customizable glow effect with animation modes, colors, blur, and transitions.

components
ui
animation
motion
animated
effect
form
Preview of gradient-heading
Cult Ui

gradient-heading

A cool gradient heading component.

Typography
Display
gradient
radix
text
Preview of grid-pattern
Magic Ui

grid-pattern

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

components
ui
grid
positioning
heading-with-anchor
Shadcn Expansions

heading-with-anchor

Add anchor for every heading.

UI
Typography
Layout
Utils
heading
anchor
typography
Preview of hero-video-dialog
Magic Ui

hero-video-dialog

A hero video dialog component.

components
ui
animated
button
dialog
Preview of hover-video-player
Cult Ui

hover-video-player

A video player component that plays on hover with advanced features like mobile support, picture-in-picture, and custom overlays..

Display
Animation
animated
button
effect
hyper-text
Magic Ui

hyper-text

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

components
ui
animated
effect
hover
Preview of icon-cloud
Magic Ui

icon-cloud

An interactive 3D tag cloud component.

components
ui
3d
animated
effect
image-comparison
Motion Primitives

image-comparison

Interactively compare two images with a draggable slider to reveal differences.

components
ui
animation
motion
animated
form
hover
in-view
Motion Primitives

in-view

Easily animate elements when they come into view.

components
ui
animation
motion
animated
transition
infinite-scroll
Shadcn Expansions

infinite-scroll

Simple infinite scroll component. You have fully control over the loading spinner and IntersectionObserver API.

UI
Layout
Data Display
Utils
scroll
infinite
pagination
infinite-slider
Motion Primitives

infinite-slider

Infinite scrolling slider component that smoothly loops through its children.

components
ui
animation
motion
animated
effect
flex
Preview of interactive-grid-pattern
Magic Ui

interactive-grid-pattern

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

components
ui
grid
hover
interactive
interactive-hover-button
Magic Ui

interactive-hover-button

A visually engaging button component that responds to hover with dynamic transitions, adapting smoothly between light and dark modes for enhanced user interactivity.

components
ui
button
flex
hover
Preview of intro-disclosure
Cult Ui

intro-disclosure

A multi-step onboarding and feature introduction component with responsive design..

Display
Animation
Navigation
animated
button
card
Preview of iphone-15-pro
Magic Ui

iphone-15-pro

A mockup of the iPhone 15 Pro.

components
ui
Preview of lightboard
Cult Ui

lightboard

A fun lightboard component used to display moving text and draw in a visually appealing way..

Display
Animation
animated
button
effect
Preview of line-shadow-text
Magic Ui

line-shadow-text

A line shadow text component for Magic UI.

components
ui
animated
flex
gradient
loading-button
Shadcn Expansions

loading-button

Display a button or a component that looks like a button with loading spinner. Everything is just the same as the button in shadcnui.

UI
Forms
Feedback
Input
button
loading
spinner
Preview of loading-carousel
Cult Ui

loading-carousel

An animated carousel component with loading indicators and customizable display options..

Display
Animation
Feedback
3d
animated
button
Preview of logo-carousel
Cult Ui

logo-carousel

An animated carousel component for displaying brand logos with smooth transitions..

Display
Animation
animated
effect
flex
magic-back-button
Shadcn Expansions

magic-back-button

Redirects first-time visitors to the homepage; otherwise, respects browser history.

Navigation
UI
Utils
navigation
button
back
Preview of magic-card
Magic Ui

magic-card

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

components
ui
animated
card
effect
magnetic
Motion Primitives

magnetic

A magnetic effect for elements that allows them to be attracted to the mouse cursor.

components
ui
animation
motion
animated
effect
hover
Preview of marquee
Magic Ui

marquee

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

components
ui
animated
flex
hover
Preview of meteors
Magic Ui

meteors

A meteor shower effect.

components
ui
animated
effect
gradient
Preview of minimal-card
Cult Ui

minimal-card

A minimal image card.

Display
card
flex
hover
morphing-dialog
Motion Primitives

morphing-dialog

A dialog that uses layout animations to transition content into a focused view.

components
ui
animation
motion
animated
button
dialog
Preview of morphing-text
Magic Ui

morphing-text

A dynamic text morphing component for Magic UI.

components
ui
animated
effect
positioning
multiple-selector
Shadcn Expansions

multiple-selector

Fast, composable, fully-featured multiple selector for React.

UI
Forms
Input
Data
select
multiple
dropdown
Preview of neon-gradient-card
Magic Ui

neon-gradient-card

A beautiful neon card effect.

components
ui
animated
card
effect
Preview of neumorph-button
Cult Ui

neumorph-button

A neumorphic button component with customizable hover and press effects..

Input
Animation
3d
animated
button
Preview of neumorph-eyebrow
Cult Ui

neumorph-eyebrow

A neumorphic eyebrow text component with subtle animation effects..

Display
Animation
3d
effect
flex
Preview of number-ticker
Magic Ui

number-ticker

Animate numbers to count up or down to a target number.

components
ui
animated
effect
form
Preview of orbiting-circles
Magic Ui

orbiting-circles

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

components
ui
animated
flex
form
Preview of particles
Magic Ui

particles

Particles are a fun way to add some visual flair to your website.

components
ui
animated
effect
form
Preview of popover
Cult Ui

popover

A headless popover animation component with customizable options..

Feedback
Display
animated
button
effect
popover
Motion Primitives

popover

It pops up on command, and closes easily with a click outside or on a close button.

components
ui
animation
motion
animated
button
effect
Preview of popover-form
Cult Ui

popover-form

A headless popover form animation component with customizable options..

Input
Feedback
Display
animated
button
effect
progress-with-value
Shadcn Expansions

progress-with-value

A progress bar that displays the current value.

UI
Feedback
Data Display
Display
progress
loading
value
pulsating-button
Magic Ui

pulsating-button

An animated pulsating button useful for capturing attention of users.

components
ui
animated
button
flex
rainbow-button
Magic Ui

rainbow-button

An animated button with a rainbow effect.

components
ui
animated
button
effect
responsive-modal
Shadcn Expansions

responsive-modal

A dialog that pops up in the center of the screen on desktop and slide up on mobile.

UI
Feedback
Surfaces
Layout
modal
dialog
responsive
Preview of retro-grid
Magic Ui

retro-grid

An animated scrolling retro grid effect.

components
ui
animated
effect
form
Preview of ripple
Magic Ui

ripple

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

components
ui
animated
effect
form
ripple-button
Magic Ui

ripple-button

An animated button with ripple useful for user engagement.

components
ui
animated
button
effect
Preview of safari
Magic Ui

safari

A safari browser mockup to showcase your website.

components
ui
text
Preview of scratch-to-reveal
Magic Ui

scratch-to-reveal

The ScratchToReveal component creates an interactive scratch-off effect with customizable dimensions and animations, revealing hidden content beneath.

components
ui
3d
animated
effect
Preview of script-copy-btn
Magic Ui

script-copy-btn

Copy code to clipboard.

components
ui
animated
button
effect
Preview of scroll-based-velocity
Magic Ui

scroll-based-velocity

Scrolling text whose speed changes based on scroll speed.

components
ui
animated
effect
form
Preview of scroll-progress
Magic Ui

scroll-progress

Animated Scroll Progress for your pages.

components
ui
animated
gradient
motion
scroll-progress
Motion Primitives

scroll-progress

Animated scroll progress for your web pages.

components
ui
animation
motion
animated
effect
motion
Preview of shader-lens-blur
Cult Ui

shader-lens-blur

blur go brr.

Display
Animation
animated
effect
form
Preview of shift-card
Cult Ui

shift-card

A card that shows more detail on hover.

Display
Animation
animated
card
effect
shimmer-button
Magic Ui

shimmer-button

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

components
ui
animated
button
flex
Preview of shine-border
Magic Ui

shine-border

Shine border is an animated background border effect.

components
ui
animated
effect
gradient
shiny-button
Magic Ui

shiny-button

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

components
ui
animated
button
gradient
Preview of side-panel
Cult Ui

side-panel

A side panel that triggers an expansion animation.

Layout
Display
Navigation
animated
button
flex
Preview of sortable-list
Cult Ui

sortable-list

An animated sortable list.

Layout
Input
Display
animated
button
flex
sparkles-text
Magic Ui

sparkles-text

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

components
ui
animated
effect
positioning
spinner
Shadcn Expansions

spinner

A simple spinner for displaying loading state

Feedback
UI
Display
Animation
loading
spinner
animation
spinning-text
Motion Primitives

spinning-text

Easily animate text circularly.

components
ui
animation
motion
animated
form
motion
spotlight
Motion Primitives

spotlight

A dynamic spotlight effect component that follows cursor movement.

components
ui
animation
motion
animated
effect
form
Preview of terminal
Magic Ui

terminal

An implementation of the MacOS terminal.

components
ui
animated
effect
flex
Preview of text-animate
Cult Ui

text-animate

A framer motion text animation component.

Typography
Animation
animated
effect
flex
Preview of text-animate
Magic Ui

text-animate

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

components
ui
animated
text
transition
text-effect
Motion Primitives

text-effect

Easily animate text content with various effects.

components
ui
animation
motion
animated
effect
motion
text-loop
Motion Primitives

text-loop

Text animation that transitions between multiple items, creating an engaging looping effect.

components
ui
animation
motion
animated
effect
motion
text-morph
Motion Primitives

text-morph

Animates text by morphing shared letters between words, creating fluid transitions.

components
ui
animation
motion
animated
text
transition
Preview of text-reveal
Magic Ui

text-reveal

Fade in text as you scroll down the page.

components
ui
animated
flex
form
text-roll
Motion Primitives

text-roll

A text roll component that rotates each character, fully customizable for nice text animations.

components
ui
animation
motion
3d
animated
form
text-scramble
Motion Primitives

text-scramble

Text animation that transforms text by randomly cycling through characters before settling on the final content, creating an engaging cryptographic effect.

components
ui
animation
motion
animated
effect
text
text-shimmer
Motion Primitives

text-shimmer

Shimmer effect on text.

components
ui
animation
motion
animated
effect
gradient
text-shimmer-wave
Motion Primitives

text-shimmer-wave

Shimmer wave effect on text.

components
ui
animation
motion
3d
animated
effect
Preview of texture-button
Cult Ui

texture-button

A button with numorphic undertones.

Input
Animation
button
flex
gradient
Preview of texture-card
Cult Ui

texture-card

A well designed card with numorphic undertones.

Display
Animation
card
text
Preview of three-d-carousel
Cult Ui

three-d-carousel

A 3D image carousel.

Display
Animation
3d
animated
card
tilt
Motion Primitives

tilt

3D tilt effect that responds to mouse movement, enhancing UI elements with a dynamic depth effect, customizable rotation factors and spring options.

components
ui
animation
motion
3d
animated
effect
toolbar-dynamic
Motion Primitives

toolbar-dynamic

A toolbar that changes its height as needed.

components
ui
animation
motion
animated
button
card
transition-panel
Motion Primitives

transition-panel

Easy way to switch between different pieces of content with enter and exit animations.

components
ui
animation
motion
animated
motion
positioning
Preview of tweet-grid
Cult Ui

tweet-grid

A masonry grid full of tweets.

Layout
Display
Data
grid
Preview of typewriter
Cult Ui

typewriter

A repeating typewriter effect.

Typography
Animation
animated
card
effect
Preview of typing-animation
Magic Ui

typing-animation

Characters appearing in typed animation.

components
ui
animated
effect
text
Preview of warp-background
Magic Ui

warp-background

A container component that applies a warp animation effect to its children.

components
ui
3d
animated
effect
word-rotate
Magic Ui

word-rotate

A vertical rotation of words.

components
ui
animated
effect
transition