Magic UI is a collection of re-usable components that you can copy and paste into your web apps.
Why Magic UI?
Copy and paste
No package installation required. Copy components directly into your project and customize them to your needs.
Animated by default
Every component features smooth, professional animations powered by Framer Motion.
Built on standards
Uses shadcn/ui conventions and Next.js best practices. Fully typed with TypeScript.
Production ready
Battle-tested components used by thousands of developers in production applications.
Design philosophy
Good design contributes significant value to software. It’s one of the main methods of establishing trust between you and an internet stranger. Trust is important for internet businesses because it is the first thing a visitor evaluates before pulling out their credit card and becoming a customer. Some questions visitors might ask themselves:- “Is this company legit?”
- “Who else is using it?”
- “Can I trust them with my personal data?”
Quick start
Installation
Set up your project with shadcn CLI and start adding components
Components
Browse 50+ animated components for your landing pages
MCP Integration
Connect Magic UI to your AI-assisted IDE for faster development
What’s included
Magic UI features components, blocks, and templates geared towards creating landing pages and user-facing marketing materials:- Text animations: Blur fade, hyper text, typing animation, word rotate, and more
- Visual effects: Particles, meteors, ripple, aurora, grid patterns, and backgrounds
- Interactive elements: Marquee, dock, safari browser, iPhone mockup, globe
- Buttons: Shimmer, rainbow, pulsating, shiny, and interactive hover buttons
- Cards and layouts: Bento grid, magic card, neon gradient card