13 Repos
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 13 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 ist eine Web-Component-Bibliothek mit handgezeichnetem Stil, die eine Sammlung stilisierter HTML-Elemente für den Aufbau von Wireframes und Mockups bereitstellt. Sie dient als Wireframing-UI-Framework, das die Erstellung von Low-Fidelity-Prototypen mit einer skizzenhaften, manuellen Ästhetik ermöglicht. Die Bibliothek bietet Komponenten für handgezeichnetes Webdesign und schnelles UI-Prototyping. Diese Elemente sind darauf ausgelegt, Low-Fidelity-Wireframing zu unterstützen, um Benutzeroberflächen zu planen und Layouts vor der High-Fidelity-Entwicklung zu testen. Das Projekt nutzt eine Web-Component-Architektur mit SVG-basierten Vektorgrafiken, um einen konsistenten handgezeichneten Look beizubehalten. Es unterstützt die Integration in verschiedene JavaScript-Frameworks und nutzt CSS-Variablen für das Theming von Strichstärken und Farben.
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.
Dieses Projekt ist eine Blazor-Komponentenbibliothek und ein Web-UI-Framework für die Erstellung von Webanwendungen mit ASP.NET Core Blazor. Es dient als Implementierung des Fluent Design Systems und bietet eine Sammlung wiederverwendbarer, vorformatierter Benutzeroberflächenelemente, um visuelle Konsistenz und Barrierefreiheit zu gewährleisten. Die Bibliothek enthält ein asynchrones Datengitter (Data Grid), das in der Lage ist, Remote-Abfragen durch asynchrones Datenabrufen und Entity-Mapping aufzulösen. Es nutzt ein Design-Token-System, um visuelle Stile und Personalisierungseinstellungen innerhalb einer Anwendung zu verwalten. Das Framework deckt breitere Funktionen für Enterprise-UI-Design ab, einschließlich der Integration standardisierter Icon- und Emoji-Sets sowie Tools zur Erstellung barrierefreier Schnittstellen. Es bietet zudem Mechanismen, um die Komponentenausgabe zu testen und das HTML-Verhalten zu verifizieren.
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.
Openv0 ist ein KI-gesteuertes UI-Prototyping-Tool und Komponentengenerator. Es nutzt Large Language Models zur Erstellung von Benutzeroberflächenelementen und bietet eine Live-Vorschau-Feedbackschleife für sofortige visuelle Iteration. Das System arbeitet als generative Frontend-Pipeline, die eine modulare Sequenz von Plugins nutzt, um die Erstellung von UI-Assets zu orchestrieren. Diese Architektur ermöglicht die Integration benutzerdefinierter UI-Frameworks, externer Bibliotheken und Icon-Sets, um das Spektrum verfügbarer visueller Komponenten zu erweitern. Das Tool deckt Frontend-Komponenten-Prototyping und generative Asset-Pipelines ab. Es unterstützt Projekt-Bootstrapping durch vorkonfigurierte Starter-Templates und ermöglicht die Erweiterung von Generierungs-Pipelines durch einen Multi-Pass-Prozess.
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.