14 dépôts
Sets of pre-built user interface elements used to create consistent layouts and interactions.
Distinct from Front-End Architecture Patterns: None of the candidates describe a general-purpose UI component framework for the web; they focus on architecture or specific tools.
Explore 14 awesome GitHub repositories matching web development · UI Component Frameworks. Refine with filters or upvote what's useful.
Material Design Lite is a Material Design UI library and CSS design system. It serves as a front-end component framework providing a collection of HTML, CSS, and JavaScript components that implement the Material Design visual language for web applications. The project enables the implementation of Material Design components and a standardized design language to maintain a consistent look and feel across user interfaces. It supports frontend UI development and responsive web styling through pre-built components. The library facilitates rapid web prototyping by providing pre-styled components
Provides a set of pre-built user interface elements for creating consistent layouts and interactive components across the web.
Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of
Implements a set of pre-built user interface elements that follow the WeUI design language.
This project is a web component framework and optimized web markup standard designed for high performance web development. It provides a system for building fast-loading websites using a specialized set of HTML components and scripts, complemented by a web performance validation suite to ensure markup compliance. The framework includes a dynamic HTML template engine for rendering data-driven content without full page reloads and a dedicated ad network integration framework. This integration system manages third-party advertisements with built-in viewability metrics and optimized loading seque
Ships a specialized web component framework for building high-performance websites.
Shoelace is a web component UI library consisting of a suite of accessible, framework-agnostic user interface elements. It provides a collection of custom element components and reusable HTML tags that encapsulate style and behavior to work across any JavaScript framework or plain HTML pages. The system is designed as a themable UI component system, utilizing CSS variables to manage visual themes and dark mode support. This allows for the implementation of custom design systems and a consistent visual language across web environments. The library covers broader capabilities in accessible int
Provides a set of pre-built user interface elements that work across any JavaScript framework.
This project is a UI component library and web layout framework providing pre-made interface elements and blocks for production-ready web applications. It functions as an AI design system that combines a collection of reusable components with a Model Context Protocol server to enable AI coding agents to discover and install interface elements. The system distinguishes itself through AI-driven automation, using the Model Context Protocol and schema-driven configurations to integrate design rules and installation commands directly into AI agents. This allows for the programmatic implementation
Provides a framework for creating web application layouts using a standardized set of pre-made interface elements.
Wired-elements is a hand-drawn web component library providing a collection of stylized HTML elements for building wireframes and mockups. It serves as a wireframing UI framework that enables the creation of low-fidelity prototypes with a sketchy, manual aesthetic. The library provides components for hand-drawn web design and rapid UI prototyping. These elements are designed to support low-fidelity wireframing to plan user interfaces and test layouts before high-fidelity development. The project utilizes a web component architecture with SVG-based vector graphics to maintain a consistent han
Provides a set of pre-built user interface elements that can be integrated into various JavaScript frameworks.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Functions as a UI component framework providing pre-built elements for consistent web layouts and interactions.
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
Provides functional UI elements that separate accessibility and state logic from the visual layer for total design flexibility.
vue-admin is a Vue.js admin dashboard template and customizable admin theme. It serves as a starter kit and application scaffolding for building administrative interfaces and enterprise web interfaces. The project utilizes the Element UI component framework to provide a set of pre-designed interface elements for data-driven web applications. It includes a configurable system for custom theme implementation, allowing the modification of color variables and style sheets to align with specific brand guidelines. The framework covers administrative dashboard development through component-based UI
Provides a set of pre-built user interface elements to create consistent layouts and professional interactions.
Ce projet est une bibliothèque de composants Blazor et un framework d'interface web utilisé pour construire des applications web avec ASP.NET Core Blazor. Il sert d'implémentation du Fluent Design System, fournissant une collection d'éléments d'interface utilisateur réutilisables et pré-stylisés pour garantir la cohérence visuelle et l'accessibilité. La bibliothèque inclut une grille de données asynchrone capable de résoudre des requêtes distantes via le chargement asynchrone de données et le mapping d'entités. Elle utilise un système de jetons de design (design tokens) pour gérer les styles visuels et les paramètres de personnalisation à travers une application. Le framework couvre des capacités plus larges pour le design d'interface d'entreprise, incluant l'intégration de jeux d'icônes et d'emojis standardisés, ainsi que des outils pour composer des interfaces accessibles. Il fournit également des mécanismes pour tester le rendu des composants et vérifier le comportement HTML.
Provides a collection of reusable components for composing consistent layouts and data-driven interfaces.
This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality and user interfaces for web browsers. The development workflow emphasizes fast iteration through hot-reload capabilities and module rebuilding, which reflect code changes in the browser without manual reloading. It includes a type-safe internationalization system for managing multi-language support and automated end-to-end testing to verify feature stability across different browser packages. The architecture provides a component-based framework for creating popups, options
Provides a component-based UI framework for creating consistent layouts for popups, options pages, and side panels.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Implements a framework-agnostic UI system using web components to ensure consistent layouts and interactions.
Openv0 est un outil de prototypage UI piloté par l'IA et un générateur de composants. Il utilise des modèles de langage étendus pour créer des éléments d'interface utilisateur, fournissant une boucle de rétroaction en prévisualisation en direct pour une itération visuelle immédiate. Le système fonctionne comme un pipeline frontend génératif, utilisant une séquence modulaire de plugins pour orchestrer la création d'assets UI. Cette architecture permet l'intégration de frameworks UI personnalisés, de bibliothèques externes et de jeux d'icônes pour étendre la gamme de composants visuels disponibles. L'outil couvre le prototypage de composants frontend et les pipelines d'assets génératifs. Il prend en charge le bootstrapping de projet via des modèles de démarrage préconfigurés et permet l'extension des pipelines de génération via un processus multi-passes.
Acts as a customizable framework for inserting external UI libraries into an AI generation flow.
N3-components is a library of modular, reusable user interface elements designed for the Vue framework. It functions as a toolkit for constructing web application layouts by providing a collection of standardized building blocks that ensure consistent behavior and a unified design language across projects. The library enables developers to assemble complex interfaces through a component-based architecture that supports scoped styling and flexible content projection. It facilitates the creation of scalable frontends by allowing for the customization of visual properties through centralized con
Acts as a framework of pre-built visual components for assembling complex layouts and customizing styles.