sh4dcnv2 · atlas
← libraries

@animate-ui

Fully animated open-source React component distribution built with TypeScript, Tailwind CSS, and Motion (formerly Framer Motion). Three component tiers: animated Radix-wrapped primitives (accordion, alert-dialog, checkbox, dialog, dropdown-menu, files, hover-card, popover, progress, radio-group, sheet, sidebar, switch, tabs, toggle, tooltip), Base UI-backed variants of the same set, and custom Animate components (avatar-group, code, code-tabs, cursor, github-stars-wheel, tabs, tooltip). Also includes animated Lucide icons. MCP server available. Free, MIT-licensed. Use for: any React app that wants smooth, physics-based transitions on standard shadcn/ui primitives without writing animation logic manually.

60 components react shadcn-cli

Install this registry

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

Components

60 total
index style
npx shadcn@latest add https://animate-ui.com/r/index.json
Avatar Group ui

An animated avatar group that displays overlapping user images and smoothly shifts each avatar forward on hover to highlight it.

npx shadcn@latest add https://animate-ui.com/r/components-animate-avatar-group.json
Code ui

A code component that animates the code as it is written.

npx shadcn@latest add https://animate-ui.com/r/components-animate-code.json
Code Tabs ui

A tabs component that displays code for different languages.

npx shadcn@latest add https://animate-ui.com/r/components-animate-code-tabs.json
Cursor ui

An animated cursor component that allows you to customize both the cursor and cursor follow elements with smooth animations.

npx shadcn@latest add https://animate-ui.com/r/components-animate-cursor.json
GitHub Stars Wheel ui

A scrolling wheel that displays GitHub stars count.

npx shadcn@latest add https://animate-ui.com/r/components-animate-github-stars-wheel.json
Tabs ui

A set of layered sections of content—known as tab panels—that are displayed one at a time.

npx shadcn@latest add https://animate-ui.com/r/components-animate-tabs.json
Tooltip ui

A tooltip is a small box that appears when hovering over an element.

npx shadcn@latest add https://animate-ui.com/r/components-animate-tooltip.json
Bubble Background ui

An interactive background featuring smoothly animated gradient bubbles, creating a playful, dynamic, and visually engaging backdrop.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-bubble.json
Fireworks Background ui

A background component that displays a fireworks animation.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-fireworks.json
Gradient Background ui

A background component featuring a subtle yet engaging animated gradient effect, smoothly transitioning colors to enhance visual depth.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-gradient.json
Gravity Stars Background ui

A background component featuring a subtle yet engaging animated gravity stars effect.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-gravity-stars.json
Hexagon Background ui

A background component featuring an interactive hexagon grid.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-hexagon.json
Hole Background ui

A background component featuring an animated hole grid.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-hole.json
Stars Background ui

An interactive background featuring animated dots of varying sizes and speeds, simulating a dynamic and immersive starry space effect.

npx shadcn@latest add https://animate-ui.com/r/components-backgrounds-stars.json
Accordion ui

A set of collapsible panels with headings.

npx shadcn@latest add https://animate-ui.com/r/components-base-accordion.json
Alert Dialog ui

A dialog that requires user response to proceed.

npx shadcn@latest add https://animate-ui.com/r/components-base-alert-dialog.json
Checkbox ui

An easily stylable checkbox component.

npx shadcn@latest add https://animate-ui.com/r/components-base-checkbox.json
Dialog ui

A popup that opens on top of the entire page.

npx shadcn@latest add https://animate-ui.com/r/components-base-dialog.json
Files ui

A component that allows you to display a list of files and folders.

npx shadcn@latest add https://animate-ui.com/r/components-base-files.json
Menu ui

A list of actions in a dropdown, enhanced with keyboard navigation.

npx shadcn@latest add https://animate-ui.com/r/components-base-menu.json
Popover ui

An accessible popup anchored to a button.

npx shadcn@latest add https://animate-ui.com/r/components-base-popover.json
Preview Card ui

A popup that appears when a link is hovered, showing a preview for sighted users.

npx shadcn@latest add https://animate-ui.com/r/components-base-preview-card.json
Preview Link Card ui

Displays a preview image of a link when hovered.

npx shadcn@latest add https://animate-ui.com/r/components-base-preview-link-card.json
Progress ui

Displays the status of a task that takes a long time.

npx shadcn@latest add https://animate-ui.com/r/components-base-progress.json
Base Radio ui

An easily stylable radio button component.

npx shadcn@latest add https://animate-ui.com/r/components-base-radio.json
Switch ui

A control that indicates whether a setting is on or off.

npx shadcn@latest add https://animate-ui.com/r/components-base-switch.json
Tabs ui

A component for toggling between related panels on the same page.

npx shadcn@latest add https://animate-ui.com/r/components-base-tabs.json
Toggle ui

A two-state button that can be on or off.

npx shadcn@latest add https://animate-ui.com/r/components-base-toggle.json
Toggle Group ui

Provides a shared state to a series of toggle buttons.

npx shadcn@latest add https://animate-ui.com/r/components-base-toggle-group.json
Tooltip ui

A popup that appears when an element is hovered or focused, showing a hint for sighted users.

npx shadcn@latest add https://animate-ui.com/r/components-base-tooltip.json
Button ui

A button component with a variety of styles and animations.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-button.json
Copy Button ui

A copy button component with a variety of styles and animations.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-copy.json
Flip Button ui

A button that flips between two states on hover.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-flip.json
GitHub Stars Button ui

A clickable button that links to a GitHub repository and displays the number of stars.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-github-stars.json
Icon Button ui

An icon button component with a variety of styles and animations.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-icon.json
Liquid Button ui

A button that fills on hover.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-liquid.json
Ripple Button ui

A button that animates on tap with a ripple effect.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-ripple.json
Theme Toggler Button ui

A button that toggles the theme gradually.

npx shadcn@latest add https://animate-ui.com/r/components-buttons-theme-toggler.json
Flip Card ui

A 3D animated card component that flips to reveal content on the back.

npx shadcn@latest add https://animate-ui.com/r/components-community-flip-card.json
Management Bar ui

A management bar for managing items.

npx shadcn@latest add https://animate-ui.com/r/components-community-management-bar.json
Motion Carousel ui

A carousel built on top of Embla Carousel with smooth Motion-powered animations. Each slide scales dynamically based on its active state, and the pagination us…

npx shadcn@latest add https://animate-ui.com/r/components-community-motion-carousel.json
Notification List ui

A fun notification list with animated stacking and cards that expand as you interact.

npx shadcn@latest add https://animate-ui.com/r/components-community-notification-list.json
Pin List ui

A playful list for pinning and unpinning items, with smooth animated transitions as items move between groups.

npx shadcn@latest add https://animate-ui.com/r/components-community-pin-list.json
Playful Todolist ui

A playful todolist component with animated wavy strikethroughs for each completed task.

npx shadcn@latest add https://animate-ui.com/r/components-community-playful-todolist.json
Radial Intro ui

A circular intro animation component that arranges elements in a radial layout, smoothly transitioning them into orbit with looping motion.

npx shadcn@latest add https://animate-ui.com/r/components-community-radial-intro.json
Radial Menu ui

A circular context menu built with Base UI, displaying actions in a clean radial layout with full keyboard support and smooth interaction.

npx shadcn@latest add https://animate-ui.com/r/components-community-radial-menu.json
Radial Nav ui

A circular navigation menu with animated pointer and expanding buttons for smooth interactive transitions.

npx shadcn@latest add https://animate-ui.com/r/components-community-radial-nav.json
Share Button ui

This is a button for sharing.

npx shadcn@latest add https://animate-ui.com/r/components-community-share-button.json
User Presence Avatar ui

A compact avatar group for showing online and offline users, with smooth animated transitions when presence changes.

npx shadcn@latest add https://animate-ui.com/r/components-community-user-presence-avatar.json
Accordion ui

A vertically stacked set of interactive headings that each reveal an associated section of content.

npx shadcn@latest add https://animate-ui.com/r/components-headless-accordion.json
Checkbox ui

Checkboxes provide the same functionality as native HTML checkboxes, without any of the styling, giving you a clean slate to design them however you'd like.

npx shadcn@latest add https://animate-ui.com/r/components-headless-checkbox.json
Dialog ui

A fully-managed, renderless dialog component jam-packed with accessibility and keyboard features, perfect for building completely custom dialogs and alerts.

npx shadcn@latest add https://animate-ui.com/r/components-headless-dialog.json
Popover ui

Popovers are perfect for floating panels with arbitrary content like navigation menus, mobile menus and flyout menus.

npx shadcn@latest add https://animate-ui.com/r/components-headless-popover.json
Switch ui

Switches are a pleasant interface for toggling a value between two states, and offer the same semantics and keyboard navigation as native checkbox elements.

npx shadcn@latest add https://animate-ui.com/r/components-headless-switch.json
Tabs ui

Easily create accessible, fully customizable tab interfaces, with robust focus management and keyboard navigation support.

npx shadcn@latest add https://animate-ui.com/r/components-headless-tabs.json
Accordion ui

A vertically stacked set of interactive headings that each reveal an associated section of content.

npx shadcn@latest add https://animate-ui.com/r/components-radix-accordion.json
Alert Dialog ui

A modal dialog that interrupts the user with important content and expects a response.

npx shadcn@latest add https://animate-ui.com/r/components-radix-alert-dialog.json
Checkbox ui

A control that allows the user to toggle between checked and not checked.

npx shadcn@latest add https://animate-ui.com/r/components-radix-checkbox.json
Dialog ui

A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.

npx shadcn@latest add https://animate-ui.com/r/components-radix-dialog.json