Componentes animados gratuitos y con licencia MIT para React, creados con Tailwind CSS y Motion, diseñados para instalarse en proyectos de shadcn/ui.
magicuidesign/magicui
Biblioteca de componentes y efectos de UI animados para React y Tailwind CSS, que puedes copiar en tus aplicaciones de Next.js o shadcn/ui.
- Estrellas
- 22,768
- Forks
- 1,195
- Issues abiertos
- 1
- Último commit
- hace 4 días
¿Qué es?
Magic UI es una colección de componentes animados y efectos visuales para aplicaciones de React. En lugar de instalar un paquete e importarlo, copias el código fuente del componente en tu proyecto y lo ajustas según sea necesario, siguiendo el mismo modelo que shadcn/ui.
Los componentes están desarrollados con TypeScript, Tailwind CSS y Framer Motion, y están dirigidos a proyectos de Next.js. La biblioteca incluye secciones animadas, fondos, botones, efectos de texto y otros elementos similares para páginas de destino que los diseñadores suelen querer prototipar rápidamente.
El proyecto cuenta con licencia MIT y ofrece un sitio de documentación en línea con vistas previas de los componentes e instrucciones de instalación.
Funciones clave
- 01Componentes para copiar y pegar, en lugar de una dependencia de paquete instalado.
- 02Desarrollada con React, TypeScript, Tailwind CSS y Framer Motion.
- 03Incluye fondos animados, botones y efectos de texto.
- 04Sitio de documentación con vistas previas de los componentes.
Casos de uso
- Añadir secciones principales y efectos animados a una página de destino de Next.js.
- Prototipar rápidamente animaciones de interfaz en un proyecto basado en shadcn/ui.
- Usar componentes animados como punto de partida y personalizarlos.
Inicio rápido
- 1
Visita el sitio de documentación para explorar los componentes
- 2
Lee la guía de contribución si quieres añadir un componente
Antes de usarlo
- El README no incluye ningún comando de instalación; los componentes se copian en el proyecto en lugar de instalarse como un paquete.
- La documentación está alojada externamente en magicui.design.
Temas
Preguntas frecuentes
- ¿Qué es magicui?
- Biblioteca de componentes y efectos de UI animados para React y Tailwind CSS, que puedes copiar en tus aplicaciones de Next.js o shadcn/ui. Magic UI es una colección de componentes animados y efectos visuales para aplicaciones de React. En lugar de instalar un paquete e importarlo, copias el código fuente del componente en tu proyecto y lo ajustas según sea necesario, siguiendo el mismo modelo que shadcn/ui.
- ¿magicui es gratuito? ¿Qué licencia tiene?
- magicui es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿magicui sigue mantenido?
- Mantenimiento activo. El último commit de magicui fue el 17 oct 2026.
- ¿Para qué puedo usar magicui?
- Añadir secciones principales y efectos animados a una página de destino de Next.js. Prototipar rápidamente animaciones de interfaz en un proyecto basado en shadcn/ui. Usar componentes animados como punto de partida y personalizarlos.
- ¿Cómo se instala magicui?
- Visita el sitio de documentación para explorar los componentes Lee la guía de contribución si quieres añadir un componente
- ¿Dónde consigo magicui?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/magicuidesign/magicui
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de animaciones del cursor para React y Next.js, con efectos reutilizables basados en Tailwind CSS y motion.
Biblioteca de más de 215 componentes y fondos animados y personalizables para React y Next.js, instalables con shadcn o jsrepo.
Biblioteca de componentes de UI para React basada en React Aria y Tailwind CSS v4, antes conocida como NextUI.
Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.
Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.