29 repositorios
Collections of pre-built visual elements and layouts specifically for building user interfaces with React.
Distinct from React Component Libraries: The candidates were either in 'awesome-lists' or too specific to desktop/native environments; a general root-level tag for React UI libraries is needed.
Explore 29 awesome GitHub repositories matching user interface & experience · React UI Component Libraries. Refine with filters or upvote what's useful.
Arco Design es una biblioteca de componentes de UI de React y framework de sistema de diseño utilizado para construir interfaces web profesionales. Proporciona una colección de elementos visuales y diseños pre-construidos diseñados para mantener un lenguaje de diseño consistente en todas las aplicaciones. El sistema cuenta con un motor de temas basado en tokens que utiliza variables de diseño jerárquicas y variables CSS para permitir una personalización visual granular. Esto permite la modificación de estilos globales y a nivel de componente a través de un editor de temas dedicado o cargador para alinear la interfaz con identidades de marca específicas. El framework admite el desarrollo de UI empresarial proporcionando herramientas para la gestión de sistemas de diseño y un repositorio centralizado para almacenar y distribuir componentes de negocio reutilizables. Estas capacidades facilitan el ensamblaje de diseños funcionales y el intercambio de módulos de interfaz personalizados en múltiples proyectos.
Provides a comprehensive collection of pre-built React components and layouts for building professional web interfaces.
Este proyecto es una plantilla administrativa basada en React y un kit de UI diseñado para construir paneles. Proporciona una colección completa de diseños con estilo previo, una biblioteca de componentes accesible y un framework de UI basado en Sass para crear interfaces administrativas. La plantilla está estructurada específicamente como un proyecto optimizado para IA, utilizando patrones de codificación y organización diseñados para ayudar a los asistentes de IA a generar código React consistente y listo para producción. Cuenta con un sistema de estilos flexible que utiliza variables Sass y propiedades personalizadas de CSS para admitir temas claros y oscuros personalizables. El kit cubre una amplia gama de capacidades de interfaz, incluyendo widgets de visualización de datos, tablas interactivas con ordenamiento y paginación, y elementos de formulario complejos como asistentes de varios pasos. Incluye sistemas de navegación de alto nivel como barras laterales y rutas de navegación, así como componentes estructurales como cuadrículas receptivas, diálogos modales e interfaces de calendario accesibles.
Offers a library of accessible form inputs, navigation menus, and overlays built with WAI-ARIA standards for React.
create-react-library es un generador de línea de comandos y entorno de desarrollo diseñado para crear bibliotecas de componentes React reutilizables. Escafolda la estructura del proyecto necesaria y las pipelines de compilación requeridas para desarrollar, empaquetar y publicar módulos de JavaScript en un registro. La herramienta proporciona un bucle de desarrollo que vincula el directorio de origen de la biblioteca con una aplicación de ejemplo complementaria, permitiendo actualizaciones en tiempo real y vistas previas en vivo. También incluye una pipeline de despliegue que transforma las aplicaciones de ejemplo en compilaciones de producción para su alojamiento como documentación pública. El sistema de compilación gestiona el empaquetado de módulos en múltiples formatos tanto para CommonJS como para módulos ES, incluyendo la generación de sourcemaps. Además, maneja la gestión de dependencias de pares para garantizar que las dependencias compartidas se externalicen y no se empaqueten en el paquete final.
A dedicated toolset for building and distributing reusable React UI component libraries.
Este proyecto es un sistema de diseño empresarial y framework de interfaz web que proporciona una biblioteca de componentes React para construir experiencias de usuario consistentes. Sirve como puente de flujo de trabajo de diseño a código, sincronizando herramientas de diseño de productos con la implementación frontend para acelerar la velocidad de desarrollo. El framework se centra en la sincronización de diseño a código y la construcción de sistemas de diseño empresarial. Permite la estandarización de componentes visuales y la composición de pantallas web y móviles complejas utilizando elementos de interfaz y patrones de diseño unificados. La biblioteca implementa un sistema de tokens de diseño y mapeo de estilos multiplataforma para mantener la fidelidad visual entre las maquetas de diseño y el código de producción. Utiliza un enfoque basado en configuración y principios de diseño atómico para organizar elementos independientes en diseños más grandes.
Develops a configurable set of reusable web elements specifically as a React UI component library.
Este proyecto es una plantilla de página de aterrizaje de Next.js y kit de UI de React diseñado para mostrar productos de software y proyectos de código abierto. Sirve como una base de sitio web de marketing profesional y un boilerplate de sitio web con Tailwind CSS para construir interfaces web modernas. El framework proporciona layouts y componentes especializados para escaparates de proyectos de código abierto, páginas de aterrizaje SaaS y paneles de administración. Incluye una colección de componentes responsivos y utilidades de estilo que permiten la personalización del diseño visual de colores, fuentes y layouts. La superficie de capacidad cubre una variedad de elementos de UI, incluyendo animaciones basadas en scroll, gráficos de visualización de datos, componentes interactivos y carruseles de contenido. La arquitectura admite renderizado del lado del servidor, enrutamiento basado en archivos y una tubería de contenido basada en markdown para desacoplar el contenido de la lógica de la aplicación.
Provides a comprehensive collection of pre-built visual elements and layouts specifically for building user interfaces with React.
Este proyecto es una librería de componentes de UI para React y un kit de UI frontend diseñado para proporcionar una colección de elementos de interfaz de usuario pre-estilizados. Sirve como un framework de sistema de diseño, ofreciendo patrones visuales estandarizados para garantizar una apariencia cohesiva en diferentes pantallas. La librería se centra en la implementación de sistemas de diseño y la arquitectura de componentes frontend, permitiendo la creación de sitios web y aplicaciones modernas. Se integra directamente en el flujo de trabajo de una aplicación React para acelerar el desarrollo de layouts web complejos. El sistema utiliza una abstracción basada en componentes y un diseño composicional para construir elementos de interfaz reutilizables. Incorpora un motor de temas de variables CSS y estilos utility-first para mantener una escala de diseño y un sistema visual consistentes, empleando definiciones de tipo TypeScript para la seguridad de las props.
Provides a cohesive design language and pre-built visual elements that integrate into React workflows.
Geist UI es un framework de sistema de diseño y librería de componentes de UI para React. Proporciona una colección de componentes pre-estilizados y accesibles, así como primitivas de diseño utilizadas para mantener la consistencia visual en sitios web y aplicaciones. El framework incluye un proveedor de UI tematizado que gestiona los estilos de la aplicación a través de un sistema centralizado, permitiendo el cambio de modos visuales como temas claros y oscuros. También cuenta con un sistema de rejilla CSS responsivo para organizar el contenido en filas y columnas que se adaptan a varios tamaños de pantalla. La librería cubre el desarrollo de UI accesible utilizando marcado compatible y proporciona herramientas para la implementación de layouts responsivos y diseño de interfaces web modernas.
Offers a comprehensive collection of pre-built visual elements and layouts specifically for React applications.
Este proyecto es un recurso de aprendizaje de React que consiste en archivos de inicio y proyectos de referencia. Proporciona una colección de plantillas de proyectos de React full stack y ejemplos de librerías de componentes para demostrar la construcción de interfaces de usuario interactivas y aplicaciones de una sola página. El recurso incluye una guía de gestión de estado que cubre el uso de hooks, reducers y context providers. Cuenta con implementaciones prácticas para gestionar el estado local de los componentes, sincronizar datos globales de la aplicación y manejar transiciones de estado complejas. El material cubre el desarrollo web full stack, incluyendo el renderizado del lado del servidor y el uso de acciones de servidor para el manejo de formularios. También aborda el enrutamiento del lado del cliente, la composición modular de UI y la integración de aplicaciones frontend con bases de datos externas y servicios de autenticación.
Provides a collection of pre-built visual elements and layouts specifically for React interfaces.
ChatUI es una librería y framework de interfaz de usuario conversacional en React, diseñada para construir interfaces de mensajería. Proporciona un conjunto de componentes para crear flujos de conversación, incluyendo burbujas de mensaje, áreas de entrada y jerarquías de mensajes estructurados. La librería se distingue por sus funciones especializadas para interfaces de agentes de IA, como la visualización del proceso de razonamiento de un agente y animaciones de escritura simulada que renderizan el texto carácter por carácter. También incluye un sistema de plantillas de tarjetas conversacionales prediseñadas para renderizar banners, listas de selección y cuestionarios dentro de un flujo de chat. El framework cubre áreas de capacidad amplias, incluyendo adaptación de diseño responsivo para pantallas móviles y de escritorio, internacionalización basada en locales para soporte multilingüe y un sistema de temas basado en variables para la personalización de marca. Además, implementa estándares de accesibilidad mediante una estructura DOM semántica y refuerzo de contraste para dar soporte a lectores de pantalla y tecnologías asistivas.
Provides a comprehensive library of pre-built React components for constructing consistent conversational interfaces.
Gestalt is a type-safe React UI component library and design system. It provides a collection of reusable interface elements and design tokens that follow international accessibility standards to ensure usability for people with diverse needs. The framework includes a responsive web layout system with defined breakpoints and grid containers that adapt interfaces for desktop, mobile, and tablet devices. It features an internationalized component suite that supports multiple languages, regional color schemes, and right-to-left text orientations. The library covers a broad range of interface ca
Ships a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
Elemental es un sistema de diseño basado en componentes y framework de interfaz de usuario de React. Proporciona una colección de componentes de interfaz pre-estilizados y patrones CSS utilizados para construir interfaces de usuario y diseños consistentes para aplicaciones web. La biblioteca funciona como una biblioteca de interfaz de usuario CSS personalizable, lo que permite la implementación de sistemas de diseño personalizados mediante el mapeo de tokens de diseño y hojas de estilo a elementos reutilizables. Integra el renderizado de iconos vectoriales para incrustar glifos gráficos escalables directamente dentro de los componentes de la interfaz. El framework admite la composición de diseños complejos utilizando elementos prefabricados como botones y modales para facilitar la creación de prototipos de interfaz. Mantiene la consistencia visual a través de la herencia de estilos impulsada por temas y la configuración basada en tokens.
Ships a collection of pre-styled interface components and CSS patterns specifically for building user interfaces with React.
winjs es un toolkit de interfaz de usuario de navegador y biblioteca de componentes JavaScript diseñada para construir aplicaciones web. Proporciona un conjunto de componentes y utilidades de alto rendimiento con soporte nativo para táctil, teclado y accesibilidad. El proyecto cuenta con un normalizador de eventos cross-browser que crea eventos sintéticos de puntero y foco para asegurar un comportamiento de entrada consistente en diferentes navegadores. También incluye un framework de localización web para gestionar traducciones en múltiples idiomas y formatos regionales usando archivos de recursos clave-valor. El toolkit cubre una amplia gama de capacidades, incluyendo un pipeline de activos frontend para compilar código fuente, sincronización de UI basada en estado para optimizar actualizaciones del DOM y un sistema de estilos integral para tipografía, controles de formulario y colores de acento dinámicos. También proporciona utilidades para la gestión global de eventos, animaciones de transición de UI y la coordinación de elementos de interfaz descartables.
Wraps imperative components into declarative React versions by managing DOM instantiation and disposal.
Este proyecto es un framework de plugins para el editor de texto enriquecido Draft.js, que proporciona un sistema para añadir comportamientos personalizados, decoradores y atajos de teclado. Funciona como un kit de herramientas para extender el editor con formato avanzado y elementos interactivos, al tiempo que proporciona una librería de componentes de UI de React para gestionar barras de herramientas y popups. El framework se distingue por su soporte especializado para sistemas de menciones sociales, permitiendo la detección y el formato de hashtags y menciones de usuario como entidades interactivas a través de disparadores de autocompletado. También incluye una suite completa de extensiones de medios enriquecidos para incrustar y manipular imágenes, vídeos, emojis y stickers directamente dentro del flujo de texto. Las capacidades amplias incluyen la implementación de barras de herramientas contextuales —como menús flotantes, estáticos o alineados lateralmente— y la capacidad de gestionar la disposición del contenido a través de interacciones de arrastrar y soltar y redimensionamiento de bloques. El sistema también cubre herramientas de gestión de contenido como métricas de documentos en tiempo real y gestión del historial para operaciones de deshacer y rehacer. El proyecto está escrito en TypeScript y proporciona una arquitectura extensible para integrar decoradores personalizados y pipelines de transformación de estado.
Ships a collection of React-based toolbar and popup components for managing content insertion.
InstantSearch es un framework de búsqueda de JavaScript y biblioteca de UI diseñada para construir interfaces de búsqueda y descubrimiento instantáneas utilizando la API de Algolia. Proporciona un kit de herramientas para implementar lógica de búsqueda, sincronización de estado y renderizado de resultados en varios entornos, incluyendo bibliotecas de componentes dedicadas para React y Vue.js. El framework desacopla el procesamiento de datos de búsqueda de la capa de UI a través de una abstracción de lógica basada en conectores y un patrón de proveedor para la distribución de estado. Esto permite a los desarrolladores construir comportamientos de búsqueda personalizados transformando conectores en hooks y ensamblando interfaces utilizando un sistema de widgets independientes y componibles. La biblioteca cubre una amplia gama de áreas funcionales, incluyendo renderizado del lado del servidor para optimización de motores de búsqueda, sincronización de URL para persistencia de estado y análisis de interacción del usuario. También admite capacidades de descubrimiento avanzadas como reordenamiento basado en conversiones, viajes de usuario personalizados y predicción de intención basada en aprendizaje automático.
Provides a specialized collection of pre-built search widgets and hooks for React applications.
Airframe-react is a Bootstrap UI component library and starter kit for building React-based admin dashboards and management interfaces. It provides a preconfigured development foundation and a collection of production-ready interface elements to assemble consistent application screens. The project includes responsive web templates and pre-designed page layouts that automatically adapt content for desktop, tablet, and mobile screens. It enables the creation of administrative panels through a set of structural layout variations and a library of ready-made pages. The toolkit covers application
Provides a comprehensive collection of pre-built visual elements and layouts specifically for React.
This project is a React UI component library and design system framework. It provides a collection of reusable interface elements and an accessible component toolkit designed to meet web accessibility standards and responsive design requirements. The framework enforces visual uniformity through a design system that uses centralized design tokens for colors, spacing, and typography. It includes a standardized SVG icon set to provide consistent visual cues and markers across user interfaces. The library covers the implementation of design systems through token-based styling and the development
Provides a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr
Offers a complete library of pre-built visual elements and modular layouts specifically for building user interfaces with React.
React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems. The project functions as a CSS-in-JS design system, using a centralized set of visual tokens to ensure consistent retro styling without the need for external stylesheets. It operates as a frontend design system that provides the necessar
Offers a collection of pre-built visual elements and layouts for building retro user interfaces with React.
react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for selecting single or multiple dates and navigating between months and years. The component uses browser internationalization APIs to format months and days, enabling multilingual date formatting for different global regions. It allows for external customization through prop-driven render overrides to replace default date cell displays. The library handles the underlying date calculations and state-driven navigation required for scheduling interfaces and date-based grids.
Offers a specialized collection of reusable UI elements for handling date navigation in React projects.
This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch
Ships a collection of modular React components designed for integrating rich text and data input into web applications.