13 repositorios
Collections of reusable UI elements and controls for building consistent application interfaces.
Distinguishing note: Focuses on system-level UI controls and dialogs rather than general-purpose web styling frameworks.
Explore 13 awesome GitHub repositories matching user interface & experience · Interface Component Libraries. Refine with filters or upvote what's useful.
This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio
Supports the reuse of pre-built interface components like modals and dropdowns to maintain consistent design patterns and accelerate development.
Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q
Provides standardized interfaces to encapsulate third-party libraries and external services into modular processing units.
Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and accessibility guidelines. It functions as a React UI component library and a web component library, offering a collection of pre-styled elements and layout utilities to create a cohesive visual experience across web platforms. The project translates a brand design language into a functional library of reusable components, ensuring cross-product visual consistency. It enables the implementation of design systems for enterprise web applications through the use of standardized visual and
Provides a comprehensive collection of reusable UI elements and controls for building consistent application interfaces.
Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced
Provides access to reusable UI elements and copy-pasteable examples for consistent interface construction.
RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi
Ships a collection of reusable UI elements and custom views to accelerate Android interface development.
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
Provides a comprehensive collection of reusable UI elements and controls for building native desktop interfaces.
UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme
Provides a comprehensive library of reusable UI elements and controls for building consistent mobile interfaces.
MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap
Ships a comprehensive collection of reusable UI elements and controls for building consistent interfaces.
ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur
Provides a comprehensive library of reusable UI controls and layouts for building consistent interfaces.
Este proyecto es una librería de componentes GIS y un envoltorio de React para la librería de mapas Leaflet. Actúa como un puente entre la API imperativa de Leaflet y la gestión de estado declarativa de React, permitiendo la creación de mapas geográficos interactivos y visualizaciones de datos espaciales. La librería utiliza una arquitectura basada en componentes para renderizar mapas con marcadores y capas. Sincroniza el DOM virtual de React con el registro de capas interno del mapa para mantener un estado geográfico consistente, mapeando los ciclos de vida de los componentes a la adición y eliminación de capas del mapa. La herramienta proporciona capacidades para la gestión dinámica del estado del mapa y la integración de eventos de mapa. Permite la distribución de instancias de mapa a través de un proveedor y expone la instancia subyacente de Leaflet mediante referencias para el acceso directo a métodos de bajo nivel de la API de mapas.
Offers a collection of reusable interface elements for building GIS visualizations within web applications.
PixelKit-Bootstrap-UI-Kits es un kit de UI de Bootstrap y librería de componentes frontend. Proporciona una colección de layouts web responsivos pre-tematizados y elementos de interfaz reutilizables diseñados para construir estructuras de sitios web funcionales con un estilo consistente. El proyecto permite la creación rápida de prototipos frontend y la implementación de componentes de UI personalizados, como barras de navegación y botones. Proporciona estructuras de página web prediseñadas que utilizan un sistema de rejilla mobile-first para asegurar que los layouts se adapten a diferentes tamaños de pantalla. La librería cubre el diseño web responsivo y el desarrollo de sitios web con Bootstrap mediante el uso de un sistema de rejilla y utilidades predefinido. Emplea sobrescrituras de tema basadas en CSS y patrones de estilo utility-first para gestionar ajustes de layout y espaciado.
Provides a library of reusable interface elements and controls for consistent frontend styling.
Este proyecto es una plantilla de dashboard administrativo integral construida sobre Bootstrap 5. Proporciona una librería modular de componentes de interfaz pre-diseñados, diseños de página y elementos de formulario destinados a acelerar la construcción de aplicaciones web responsivas. El framework está diseñado para ser ligero, utilizando scripting nativo del navegador para todos los comportamientos interactivos para eliminar dependencias de librerías externas pesadas. La plantilla destaca por un enfoque en el rendimiento y la personalización. Incluye un pipeline de activos basado en un ejecutor de tareas que automatiza la compilación, minificación y empaquetado de archivos fuente, asegurando activos optimizados listos para producción. Los desarrolladores pueden mantener una marca e identidad visual consistentes modificando archivos de configuración centralizados, que aprovechan variables de preprocesador y mixins para generar clases de utilidad y hojas de estilo personalizadas. Más allá de sus componentes de UI centrales, el proyecto incluye un conjunto de módulos funcionales para gestionar la autenticación de usuarios, incluyendo flujos de registro, inicio de sesión y recuperación de contraseñas. También proporciona herramientas integradas para la visualización de datos, gestión de datos tabulares y programación interactiva, junto con plantillas preconstruidas para páginas comunes de aplicaciones como pantallas de error y gestión de perfiles. El repositorio proporciona tanto archivos fuente sin minificar como bundles de producción optimizados, permitiendo el despliegue directo sin requerir entornos de ejecución del lado del servidor complejos.
Provides a library of pre-styled UI elements like buttons, alerts, and modals to accelerate dashboard construction.
This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n
Offers a suite of modular building blocks including forms, modals, and navigation elements for constructing functional user interfaces.