Free, MIT-licensed animated React components built with Tailwind CSS and Motion, designed to install into shadcn/ui projects.
magicuidesign/magicui
A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.
- Stars
- 22,768
- Forks
- 1,195
- Open issues
- 1
- Last commit
- 4 days ago
What is it?
Magic UI is a collection of animated components and visual effects for React applications. Instead of installing a package and importing it, you copy the component source into your project and adjust it as needed, following the same model as shadcn/ui.
The components are built with TypeScript, Tailwind CSS, and Framer Motion, and are aimed at Next.js projects. The library covers animated sections, backgrounds, buttons, text effects and similar landing-page elements that designers often want to prototype quickly.
The project is MIT licensed and offers an online documentation site with component previews and install instructions.
Key features
- 01Copy-and-paste components rather than an installed package dependency.
- 02Built with React, TypeScript, Tailwind CSS and Framer Motion.
- 03Includes animated backgrounds, buttons and text effects.
- 04Documentation site with component previews.
Use cases
- Adding animated hero sections and effects to a Next.js landing page.
- Prototyping interface motion quickly in a shadcn/ui-based project.
- Borrowing animated components as a starting point and customizing them.
Quick start
- 1
Visit the documentation site to browse components
- 2
Read the contributing guide if you want to add a component
Things to know
- The README contains no install command; components are copied into your project rather than installed as a package.
- Documentation is hosted externally at magicui.design.
Topics
FAQ
- What is magicui?
- A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps. Magic UI is a collection of animated components and visual effects for React applications. Instead of installing a package and importing it, you copy the component source into your project and adjust it as needed, following the same model as shadcn/ui.
- Is magicui free to use? What license does it have?
- magicui is open source under the MIT license. Check the license terms before using it in commercial products.
- Is magicui still maintained?
- Actively maintained. The last commit to magicui was on Oct 17, 2026.
- What can I use magicui for?
- Adding animated hero sections and effects to a Next.js landing page. Prototyping interface motion quickly in a shadcn/ui-based project. Borrowing animated components as a starting point and customizing them.
- How do I install magicui?
- Visit the documentation site to browse components Read the contributing guide if you want to add a component
- Where can I get magicui?
- The source code and installation instructions are on GitHub: https://github.com/magicuidesign/magicui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A React and Next.js cursor animation library offering reusable cursor-follow effects, built on Tailwind CSS and motion.
A library of 215+ free, animated and customizable React and Next.js components and backgrounds, installable via shadcn or jsrepo.
A React UI component library built on React Aria and Tailwind CSS v4, formerly known as NextUI.
Open-source, self-hostable stock market dashboard with live charts, price alerts, watchlists and company insights, built with Next.js and TradingView.
Free, open source Splitwise alternative for sharing group expenses and tracking balances with friends and family.