Componentes, bloques y plantillas de dashboard de código abierto al estilo shadcn/ui, creados con React, Tailwind CSS y Base UI, que se añaden a los proyectos mediante CLI o copiando el código.
keenthemes/reui
Biblioteca gratuita y de código abierto de componentes y bloques shadcn/ui, con 1.264 ejemplos de estilo dashboard que se copian directamente en proyectos React.
- Estrellas
- 3,942
- Forks
- 171
- Issues abiertos
- 37
- Último commit
- hace 22 días
¿Qué es?
ReUI es una biblioteca de componentes basada en shadcn/ui y Tailwind CSS. Añade 27 componentes propios que shadcn/ui no incluye de forma predeterminada, como una cuadrícula de datos, un calendario de eventos, un diagrama de Gantt, un tablero Kanban, un creador de filtros, un selector en cascada, un bloque de código y un selector de colores. Cada componente propio está disponible en versiones para Radix UI y Base UI.
En lugar de instalar un paquete npm, se añaden los componentes mediante el CLI de shadcn; por ejemplo, con `npx shadcn@latest add @reui/c-data-grid-9`. El código se incorpora a tu repositorio, así que puedes modificarlo con tus propios tokens de Tailwind. El catálogo incluye 1.264 ejemplos compuestos, presentados en diseños de dashboard realistas, además de los componentes básicos estándar de shadcn.
La cuadrícula de datos se basa en TanStack Table v9 y TanStack Virtual, y admite ordenación, filtrado, fijación, arrastrar y soltar, y virtualización para grandes conjuntos de datos. Un servidor MCP gratuito y una skill para agentes permiten que los agentes de programación con IA busquen e instalen componentes de ReUI; además, el plan Pro de pago incluye bloques adicionales.
Funciones clave
- 01Añade 27 componentes propios, como cuadrícula de datos, Gantt, Kanban y calendario de eventos, que no están en shadcn/ui base.
- 02Ofrece versiones para Radix UI y Base UI de cada componente propio.
- 03Instala los componentes mediante el CLI de shadcn y copia el código en tu propio repositorio.
- 04Incluye 1.264 ejemplos compuestos presentados en diseños de estilo dashboard.
- 05Ofrece un servidor MCP gratuito y una skill para herramientas de programación con IA.
- 06Está escrito en TypeScript y distribuido bajo la licencia MIT.
Casos de uso
- Crear dashboards de administración que necesiten una cuadrícula de datos con ordenación, filtrado y virtualización.
- Añadir vistas de planificación, como un calendario o un diagrama de Gantt, a una aplicación web de React.
- Crear prototipos de interfaces de producto rápidamente a partir de bloques compuestos para dashboards y formularios.
- Permitir que agentes de programación con IA creen interfaces basadas en shadcn a partir de un registro de componentes verificado.
Inicio rápido
- 1
Explora el catálogo de componentes y elige uno
- 2
Añade un componente a tu proyecto de shadcn/ui con shadcn CLI
npx shadcn@latest add @reui/data-grid
Antes de usarlo
- Es una biblioteca de código fuente para copiar y usar como propio; no tiene paquete npm, así que debes mantener y actualizar manualmente el código copiado.
- Está basada en shadcn/ui, React 18 o posterior y Tailwind CSS 4 o posterior, por lo que necesitas tener esa tecnología configurada.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es reui?
- Biblioteca gratuita y de código abierto de componentes y bloques shadcn/ui, con 1.264 ejemplos de estilo dashboard que se copian directamente en proyectos React. ReUI es una biblioteca de componentes basada en shadcn/ui y Tailwind CSS. Añade 27 componentes propios que shadcn/ui no incluye de forma predeterminada, como una cuadrícula de datos, un calendario de eventos, un diagrama de Gantt, un tablero Kanban, un creador de filtros, un selector en cascada, un bloque de código y un selector de colores. Cada componente propio está disponible en versiones para Radix UI y Base UI.
- ¿reui es gratuito? ¿Qué licencia tiene?
- reui es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿reui sigue mantenido?
- Mantenimiento activo. El último commit de reui fue el 16 oct 2026.
- ¿Para qué puedo usar reui?
- Crear dashboards de administración que necesiten una cuadrícula de datos con ordenación, filtrado y virtualización. Añadir vistas de planificación, como un calendario o un diagrama de Gantt, a una aplicación web de React. Crear prototipos de interfaces de producto rápidamente a partir de bloques compuestos para dashboards y formularios. Permitir que agentes de programación con IA creen interfaces basadas en shadcn a partir de un registro de componentes verificado.
- ¿Cómo se instala reui?
- Explora el catálogo de componentes y elige uno Añade un componente a tu proyecto de shadcn/ui con shadcn CLI: npx shadcn@latest add @reui/data-grid
- ¿Dónde consigo reui?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/keenthemes/reui
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de componentes de UI para React basada en React Aria y Tailwind CSS v4, antes conocida como NextUI.
Componentes de UI para React con estilo retro de 8 bits, basados en shadcn/ui y copiados en tu proyecto mediante el CLI de shadcn.
Un registro de componentes shadcn/ui con componentes de interfaz refinados, transiciones elásticas al pasar el cursor y variantes para Radix o Base UI.
Colección de landing pages de código abierto con personalidad propia, creadas con Next.js, Tailwind CSS y shadcn/ui, cada una como proyecto independiente.
CLI para crear la estructura inicial de apps de escritorio con Tauri y shadcn/ui, con valores predeterminados para escritorio y extras opcionales.