14 个仓库
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 是一个手绘风格的 Web 组件库,提供了一系列用于构建线框图和原型的样式化 HTML 元素。它作为一个线框图 UI 框架,能够以草图般的、手工的审美创建低保真原型。 该库提供了用于手绘 Web 设计和快速 UI 原型制作的组件。这些元素旨在支持低保真线框图绘制,以便在进行高保真开发之前规划用户界面并测试布局。 该项目利用具有 SVG 矢量图形的 Web 组件架构来保持一致的手绘外观。它支持集成到各种 JavaScript 框架中,并利用 CSS 变量来设置线条粗细和颜色的主题。
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.
This project is a Blazor component library and web UI framework used for building web applications with ASP.NET Core Blazor. It serves as an implementation of the Fluent Design System, providing a collection of reusable, pre-styled user interface elements to ensure visual consistency and accessibility. The library includes an asynchronous data grid capable of resolving remote queries through asynchronous data fetching and entity mapping. It utilizes a design token system to manage visual styles and personalization settings across an application. The framework covers broader capabilities for
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 是一个 AI 驱动的 UI 原型设计工具和组件生成器。它使用大语言模型来创建用户界面元素,提供实时预览反馈循环以进行即时视觉迭代。 该系统作为一个生成式前端管道运行,利用一系列模块化插件来编排 UI 资产的创建。这种架构允许集成自定义 UI 框架、外部库和图标集,以扩展可用视觉组件的范围。 该工具涵盖了前端组件原型设计和生成式资产管道。它支持通过预配置的入门模板进行项目引导,并允许通过多通道过程扩展生成管道。
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.