13 dépôts
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.
Ce projet est une bibliothèque de composants SIG et un wrapper React pour la bibliothèque de cartographie Leaflet. Il agit comme un pont entre l'API impérative de Leaflet et la gestion d'état déclarative de React, permettant la création de cartes géographiques interactives et de visualisations de données spatiales. La bibliothèque utilise une architecture basée sur les composants pour rendre des cartes avec des marqueurs et des couches. Elle synchronise le DOM virtuel de React avec le registre de couches interne de la carte pour maintenir un état géographique cohérent, en mappant les cycles de vie des composants à l'ajout et à la suppression de couches cartographiques. L'outil fournit des capacités pour la gestion dynamique de l'état de la carte et l'intégration d'événements cartographiques. Il permet la distribution d'instances de carte via un fournisseur et expose l'instance Leaflet sous-jacente via des références pour un accès direct aux méthodes API de bas niveau.
Offers a collection of reusable interface elements for building GIS visualizations within web applications.
PixelKit-Bootstrap-UI-Kits est un kit d'interface utilisateur Bootstrap et une bibliothèque de composants frontend. Il fournit une collection de mises en page web responsives pré-thématisées et d'éléments d'interface réutilisables conçus pour construire des structures de site web fonctionnelles avec un style cohérent. Le projet permet un prototypage frontend rapide et l'implémentation de composants UI personnalisés, tels que des barres de navigation et des boutons. Il fournit des structures de page web pré-conçues qui utilisent un système de grille mobile-first pour garantir que les mises en page s'adaptent aux différentes tailles d'écran. La bibliothèque couvre la conception web responsive et le développement de sites web Bootstrap via l'utilisation d'une grille et d'un système utilitaire prédéfinis. Elle emploie des remplacements de thème basés sur CSS et des modèles de style utilitaires pour gérer les ajustements de mise en page et d'espacement.
Provides a library of reusable interface elements and controls for consistent frontend styling.
Ce projet est un modèle de tableau de bord administratif complet construit sur Bootstrap 5. Il fournit une bibliothèque modulaire de composants d'interface pré-conçus, de mises en page et d'éléments de formulaire destinés à accélérer la construction d'applications web réactives. Le framework est conçu pour être léger, utilisant le scripting natif du navigateur pour tous les comportements interactifs afin d'éliminer les dépendances aux bibliothèques externes lourdes. Le modèle se distingue par un accent sur la performance et la personnalisation. Il inclut un pipeline d'assets basé sur un exécuteur de tâches qui automatise la compilation, la minification et le packaging des fichiers sources, garantissant des assets optimisés prêts pour la production. Les développeurs peuvent maintenir une image de marque et une identité visuelle cohérentes en modifiant des fichiers de configuration centralisés, qui tirent parti des variables de préprocesseur et des mixins pour générer des classes utilitaires et des feuilles de style personnalisées. Au-delà de ses composants UI de base, le projet inclut une suite de modules fonctionnels pour gérer l'authentification des utilisateurs, y compris les workflows d'inscription, de connexion et de récupération de mot de passe. Il fournit également des outils intégrés pour la visualisation de données, la gestion de données tabulaires et la planification interactive, ainsi que des modèles pré-construits pour les pages d'application courantes telles que les écrans d'erreur et la gestion de profil. Le dépôt fournit à la fois des fichiers sources non minifiés et des bundles de production optimisés, permettant un déploiement direct sans nécessiter d'environnements d'exécution côté serveur complexes.
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.