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.
ui-layouts/uilayouts
Biblioteca de componentes de React y Tailwind CSS con componentes, efectos y bloques de interfaz animados basados en Framer Motion, distribuida con una configuración al estilo de shadcn.
- Estrellas
- 3,808
- Forks
- 228
- Issues abiertos
- 10
- Último commit
- hace 2 meses
¿Qué es?
UI Layouts es una biblioteca de componentes de código abierto para crear sitios web con interfaces creativas y animadas. Sus componentes incluyen efectos como destellos, focos, rastros del mouse y ondulaciones en imágenes, además de controles habituales como acordeones, paneles deslizables, modales, carruseles, sliders, carga de archivos y campos de contraseña.
La mayoría de los componentes están escritos en TypeScript para React y usan Tailwind CSS para los estilos; muchos recurren a Framer Motion para las animaciones. Para configurar el proyecto, hay que instalar Tailwind, el paquete motion y clsx junto con tailwind-merge, y añadir un pequeño helper `cn` y un hook para consultas de medios. El proyecto también incluye una sección Labs para componentes experimentales.
La biblioteca está dirigida a desarrolladores y diseñadores que quieren incorporar elementos de interfaz pulidos y con muchas animaciones sin tener que crear los efectos desde cero.
Funciones clave
- 01Componentes con efectos animados, como destellos, focos, rastros del mouse y ondulaciones en imágenes.
- 02Controles de interfaz habituales, como acordeones, paneles deslizables, modales, carruseles, sliders de rango y carga de archivos.
- 03Desarrollado para React con TypeScript y con estilos basados en Tailwind CSS.
- 04Las animaciones están implementadas con Framer Motion (paquete motion).
- 05Bloques listos para usar y una sección Labs con componentes experimentales.
Casos de uso
- Añadir secciones hero animadas o efectos visuales a una landing page de marketing.
- Crear controles interactivos, como carga de archivos, sliders o campos de etiquetas, en una aplicación React.
- Prototipar sitios de portafolio creativos con componentes repletos de animaciones.
Temas
Preguntas frecuentes
- ¿Qué es uilayouts?
- Biblioteca de componentes de React y Tailwind CSS con componentes, efectos y bloques de interfaz animados basados en Framer Motion, distribuida con una configuración al estilo de shadcn. UI Layouts es una biblioteca de componentes de código abierto para crear sitios web con interfaces creativas y animadas. Sus componentes incluyen efectos como destellos, focos, rastros del mouse y ondulaciones en imágenes, además de controles habituales como acordeones, paneles deslizables, modales, carruseles, sliders, carga de archivos y campos de contraseña.
- ¿uilayouts es gratuito? ¿Qué licencia tiene?
- uilayouts es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿uilayouts sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de uilayouts fue el 23 ago 2026.
- ¿Para qué puedo usar uilayouts?
- Añadir secciones hero animadas o efectos visuales a una landing page de marketing. Crear controles interactivos, como carga de archivos, sliders o campos de etiquetas, en una aplicación React. Prototipar sitios de portafolio creativos con componentes repletos de animaciones.
- ¿Dónde consigo uilayouts?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ui-layouts/uilayouts
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Componentes animados gratuitos y con licencia MIT para React, creados con Tailwind CSS y Motion, diseñados para instalarse en proyectos de shadcn/ui.
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 React accesibles y sistema de diseño para crear aplicaciones web rápidamente, con modo oscuro y compatibilidad con Next.js RSC.
Biblioteca de componentes de UI para React basada en React Aria y Tailwind CSS v4, antes conocida como NextUI.