awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

UI component patterns

排名更新于 2026年7月16日

For component patterns, the strongest matches are shoelace-style/shoelace (Shoelace is a comprehensive, framework-agnostic library of accessible web), material-components/material-components-web (This is a framework-agnostic implementation of the Material Design) and material-components/material-web (This library provides a collection of accessible, framework-agnostic web). microsoft/fluentui and twbs/bootstrap round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best UI component patterns for scalable design systems. Compare top open-source libraries by activity and features to find the best fit.

UI component patterns

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • shoelace-style/shoelaceshoelace-style 的头像

    shoelace-style/shoelace

    13,860在 GitHub 上查看↗

    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

    Shoelace is a comprehensive, framework-agnostic library of accessible web components that provides the necessary theming and documentation to serve as a foundation for a consistent design system.

    TypeScriptCSS Variable ThemingCustom ElementsWeb Components
    在 GitHub 上查看↗13,860
  • material-components/material-components-webmaterial-components 的头像

    material-components/material-components-web

    17,071在 GitHub 上查看↗

    This project is a framework-agnostic UI library and a collection of modular web components based on the Material Design visual system. It provides a comprehensive set of interactive interface elements and a responsive web grid system for organizing page content. The library utilizes a design token theme engine to apply consistent typography, colors, and visual styles across an interface. It separates behavioral logic from rendering to ensure that components remain compatible across different JavaScript environments. The system covers responsive layout design and web form interface developmen

    This is a framework-agnostic implementation of the Material Design system that provides accessible, themeable, and responsive UI components suitable for building consistent interfaces across various web environments.

    TypeScriptCustom ElementsFramework Agnostic UI LogicCross-Framework Integration Utilities
    在 GitHub 上查看↗17,071
  • material-components/material-webmaterial-components 的头像

    material-components/material-web

    11,050在 GitHub 上查看↗

    Material Web is a framework-agnostic library of reusable user interface components built on native browser standards. It provides a collection of interactive elements that follow official design system specifications, enabling the creation of consistent and accessible interfaces across diverse web applications. The library utilizes custom elements and shadow DOM to ensure style encapsulation and component logic isolation. By leveraging native browser APIs, it maintains design integrity and functional consistency across all major web browsers and varying screen sizes. The project supports ent

    This library provides a collection of accessible, framework-agnostic web components that implement the Material Design system, making it a direct fit for building consistent interfaces.

    SCSSCSS Variable ThemingCustom ElementsWeb Components
    在 GitHub 上查看↗11,050
  • microsoft/fluentuimicrosoft 的头像

    microsoft/fluentui

    20,063在 GitHub 上查看↗

    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

    Fluent UI provides a comprehensive, accessible, and themeable set of components and design system documentation that serves as a robust foundation for building consistent enterprise interfaces.

    TypeScriptWeb ComponentsWeb Components
    在 GitHub 上查看↗20,063
  • twbs/bootstraptwbs 的头像

    twbs/bootstrap

    174,380在 GitHub 上查看↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Bootstrap is a comprehensive, industry-standard UI component library and design system that provides accessible, responsive, and highly themeable components that work across any web framework.

    MDXCSS Theme Variable ManagersResponsive CSS Frameworks
    在 GitHub 上查看↗174,380
  • basscss/basscssbasscss 的头像

    basscss/basscss

    5,892在 GitHub 上查看↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    Basscss is a lightweight CSS utility toolkit that provides a set of reusable, responsive design patterns and spacing scales, serving as a foundational design system for building consistent interfaces.

    CSSResponsive Design UtilitiesResponsive Layout SystemsResponsive Breakpoints
    在 GitHub 上查看↗5,892
  • salesforce-ux/design-systemsalesforce-ux 的头像

    salesforce-ux/design-system

    3,689在 GitHub 上查看↗

    This project is a comprehensive design system framework for building accessible, responsive, and consistent web interfaces. It provides a centralized architecture for managing visual properties and standardized component blueprints, ensuring that branding and interaction patterns remain uniform across diverse applications. The framework distinguishes itself through an accessibility-first approach, embedding semantic markup and inclusive design standards directly into its component blueprints. By utilizing a design-token-driven styling system, it centralizes visual values like typography, spac

    This is a comprehensive design system that provides accessible, responsive, and framework-agnostic component blueprints and design tokens, making it a flagship resource for implementing consistent interfaces.

    JavaScriptResponsive Layout Systems
    在 GitHub 上查看↗3,689
  • carbon-design-system/carbon-components-sveltecarbon-design-system 的头像

    carbon-design-system/carbon-components-svelte

    2,879在 GitHub 上查看↗

    This project is a collection of accessible, reusable interface components built for the Svelte framework. It functions as a comprehensive design system implementation, providing a standardized toolkit for constructing responsive and inclusive user interfaces that adhere to established design language and accessibility guidelines. The library distinguishes itself through a deep integration with the Svelte framework, utilizing compiler-based transformations to optimize component rendering and reactive state synchronization. It features a robust theme management system that applies visual styles

    This is a comprehensive UI component library and design system implementation that provides accessible, responsive, and themeable components specifically for the Svelte ecosystem.

    TypeScriptAccessible UI ComponentsCSS Variable ThemingResponsive Layout Systems
    在 GitHub 上查看↗2,879
  • radix-ui/themesradix-ui 的头像

    radix-ui/themes

    8,490在 GitHub 上查看↗

    This project is an accessible UI component library and themed design system. It provides a collection of pre-made user interface components designed to meet accessibility standards and maintain a consistent visual identity across web applications. The system includes an interactive theme previewer, which allows for the adjustment and testing of visual settings in real time within a running application. It covers global theme management and design system implementation through root configurations and a token-driven approach. The library supports rapid frontend prototyping by offering a set of

    This is an accessible UI component library and design system that provides pre-built components and theme management, though it is specifically built for the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible UI ComponentsCSS Variable Theming
    在 GitHub 上查看↗8,490
  • jgthms/bulmajgthms 的头像

    jgthms/bulma

    50,074在 GitHub 上查看↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Bulma is a framework-agnostic CSS library that provides a comprehensive set of responsive, pre-styled components and design tokens, making it a direct fit for implementing consistent interfaces.

    CSSResponsive Breakpoints
    在 GitHub 上查看↗50,074
  • kristopolous/bootstra.386kristopolous 的头像

    kristopolous/BOOTSTRA.386

    6,840在 GitHub 上查看↗

    BOOTSTRA.386 is a retro CSS framework and web UI kit designed to implement nostalgic user interfaces that mimic the aesthetic of vintage computer systems and old-school operating systems. It provides a collection of pre-styled components and styling engines to maintain a consistent legacy appearance across different screen sizes. The toolkit includes a customizable theme engine and a web-based interface for modifying visual properties and colors. It also features a responsive grid layout system that organizes web content into columns and rows that adapt to various device dimensions. The proj

    This is a CSS-based UI kit that provides a collection of pre-styled components and a responsive grid system to help you maintain a consistent, retro-themed design across your web interfaces.

    HTMLCSS Variable ThemingResponsive Layout Systems
    在 GitHub 上查看↗6,840
  • muicss/muimuicss 的头像

    muicss/mui

    4,484在 GitHub 上查看↗

    MUI is a lightweight CSS framework that implements Material Design visual and interaction guidelines for web interfaces. It provides a suite of tools for building interfaces through a responsive CSS grid system and a set of components based on standardized visual patterns. The library includes a customizable CSS theme engine and a specialized HTML email styling library. These tools allow for the modification of default palettes and visual styles to align an interface with a specific brand identity, while ensuring consistent rendering of email templates across different email clients. The fra

    This is a lightweight CSS framework that provides a set of pre-styled Material Design components and a responsive grid system, making it a suitable choice for implementing consistent UI patterns.

    JavaScriptCSS Variable ThemingResponsive Layout Systems
    在 GitHub 上查看↗4,484
  • ant-design/ant-designant-design 的头像

    ant-design/ant-design

    98,362在 GitHub 上查看↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Ant Design is a comprehensive, enterprise-grade design system that provides a vast collection of accessible, themeable, and responsive UI components specifically engineered for building consistent interfaces in complex web applications.

    TypeScriptComponent LibrariesButtonsDesign Tokens
    在 GitHub 上查看↗98,362
  • material-components/material-componentsmaterial-components 的头像

    material-components/material-components

    1,095在 GitHub 上查看↗

    Material Components is a cross-platform user interface framework and design system library that provides a collection of reusable interface elements. It is built to ensure consistent visual identity and interaction patterns across diverse web and mobile environments by utilizing shared design tokens and standardized development guidelines. The project distinguishes itself through a modular architecture that allows for the independent integration or extension of individual interface components. It supports both native and cross-platform implementations, enabling developers to maintain a unifie

    This repository serves as the official documentation and policy hub for Material Design components across all platforms, providing the foundational design system patterns and accessibility standards required for consistent interface implementation.

    Cross-Platform UI FrameworksCross-Platform AbstractionsCross-Platform Visual Identities
    在 GitHub 上查看↗1,095
  • framework7io/framework7framework7io 的头像

    framework7io/framework7

    18,673在 GitHub 上查看↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    Framework7 provides a comprehensive library of pre-styled, responsive UI components and a robust theming system, making it a strong choice for building consistent mobile-first interfaces.

    JavaScriptCSS Variable ThemingResponsive Layout Systems
    在 GitHub 上查看↗18,673
  • bootstrap-vue/bootstrap-vuebootstrap-vue 的头像

    bootstrap-vue/bootstrap-vue

    14,450在 GitHub 上查看↗

    Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications. The project wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through reactive state. It integrates a responsive layout management system that synchronizes internal component states with Bootstrap's grid system and device breakpoints. The library covers a wide range of interface capabilities, including data display with sortable

    This is a comprehensive UI component library built specifically for Vue.js that provides accessible, responsive, and themeable interface elements based on the Bootstrap framework.

    JavaScriptResponsive Layout SystemsResponsive BreakpointsResponsive CSS Frameworks
    在 GitHub 上查看↗14,450
  • ariakit/ariakitariakit 的头像

    ariakit/ariakit

    8,573在 GitHub 上查看↗

    Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web components with built-in accessibility patterns to ensure that screen readers and keyboard navigation function correctly. The project includes an adaptive color engine that calculates high-contrast text and dynamic surface colors for light and dark modes. It also features a concentric layout engine for computing nested padding, margins, and border radii for circular interface elements, alongside a design token system for managing global CSS variables. The toolkit covers broad capabi

    Ariakit provides a robust suite of accessible, headless UI primitives and a design token system that serves as a strong foundation for building consistent, themeable design systems.

    TypeScriptAccessible UI ComponentsCSS Variable Theming
    在 GitHub 上查看↗8,573
  • radix-ui/design-systemradix-ui 的头像

    radix-ui/design-system

    2,279在 GitHub 上查看↗

    This project is a React-based UI framework that serves as a foundation for building scalable and accessible web interfaces. It provides a collection of pre-styled components and layout containers designed to standardize visual language and component behavior across applications. The library utilizes a composition-based architecture, allowing developers to nest single-purpose primitives to construct complex interface patterns. By mapping these building blocks directly to semantic HTML elements and employing a prop-forwarding pattern, the system ensures that standard browser behaviors, keyboard

    This is a React-based UI component library that provides accessible primitives and design system foundations, though it is specifically tied to the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible Components
    在 GitHub 上查看↗2,279
  • adobe/react-spectrumadobe 的头像

    adobe/react-spectrum

    15,567在 GitHub 上查看↗

    This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements. The framework features a responsive scale system that automatically optimizes touch targets and component sizing for mobile and desktop contexts. It is built as a tree-shakable library, allowing for the import of only the specific components used to minimize the final JavaScript and CSS bundle size. The

    This is a comprehensive UI component library and design system that provides accessible, themeable, and responsive components, though it is specifically built for the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible Components
    在 GitHub 上查看↗15,567
  • mui/material-uimui 的头像

    mui/material-ui

    98,459在 GitHub 上查看↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Material UI is a comprehensive component library that provides a robust design system and accessible primitives, though it is specifically built for the React ecosystem rather than being framework-agnostic.

    JavaScriptCSS Theme Variable ManagersCSS Variable Styling Systems
    在 GitHub 上查看↗98,459
  • markmead/hyperuimarkmead 的头像

    markmead/hyperui

    12,137在 GitHub 上查看↗

    HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web domains. It functions as a Tailwind CSS component library where users integrate standalone HTML snippets via a copy-paste distribution model to avoid package installation and framework overhead. The library features one-click markup copying from a pre-built component gallery. It includes specialized design systems, such as high-contrast neobrutalist styling with heavy borders, and visual tools for generating dark mode color palettes and harmonic typography scales. The compone

    HyperUI provides a comprehensive collection of accessible, responsive, and themeable UI components that follow a copy-paste pattern, making it a highly effective design system resource for Tailwind CSS users.

    HTMLCSS Variable ThemingResponsive Layout Systems
    在 GitHub 上查看↗12,137
  • radix-ui/primitivesradix-ui 的头像

    radix-ui/primitives

    18,642在 GitHub 上查看↗

    Primitives is a library of unstyled, accessible building blocks designed for creating complex interface elements in React. It functions as a headless component framework, providing the underlying logic, state management, and accessibility compliance while leaving all visual styling and design decisions entirely to the developer. The library distinguishes itself through a composition-based architecture that allows developers to build interactive interfaces by nesting small, single-purpose components. This system automatically handles complex requirements such as WAI-ARIA attribute injection, f

    This library provides a robust set of accessible, headless UI primitives that serve as the foundational building blocks for creating custom design systems in React.

    TypeScriptAccessible UI Components
    在 GitHub 上查看↗18,642
  • ionic-team/ionic-frameworkionic-team 的头像

    ionic-team/ionic-framework

    52,539在 GitHub 上查看↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    Ionic is a comprehensive UI component library built on web standards that provides a robust design system, theming support, and accessible components that work across various frontend frameworks.

    TypeScriptCSS Variable ThemingWeb Components
    在 GitHub 上查看↗52,539
  • chakra-ui/chakra-ui-vuechakra-ui 的头像

    chakra-ui/chakra-ui-vue

    1,846在 GitHub 上查看↗

    Chakra UI Vue is a component library for the Vue.js ecosystem that provides a collection of modular, accessible building blocks for constructing user interfaces. It functions as a design system provider, enabling developers to manage global design tokens and visual consistency across complex applications through a centralized theme provider. The framework distinguishes itself by integrating accessibility logic and WAI-ARIA attributes directly into its base components, ensuring that keyboard navigation and screen reader compatibility are handled by default. It utilizes a declarative styling ap

    This is a comprehensive UI component library for Vue that provides accessible, themeable building blocks and a centralized design system architecture for consistent interface development.

    JavaScriptAccessible UI Components
    在 GitHub 上查看↗1,846
  • angular/componentsangular 的头像

    angular/components

    25,033在 GitHub 上查看↗

    This project is a collection of reusable UI component libraries for the Angular framework. It serves as an accessibility framework and a suite of building blocks for constructing user interfaces. The library provides a specialized component suite for implementing Material Design visual and interaction specifications. It also includes dedicated integrations for embedding interactive Google Maps with geographic data overlays and integrating YouTube video players with support for deferred loading. The project covers a broad range of UI development capabilities, including the creation of accessi

    This is a comprehensive UI component library that provides accessible, Material Design-compliant building blocks specifically for the Angular ecosystem, though it is not framework-agnostic.

    TypeScriptAccessible UI Components
    在 GitHub 上查看↗25,033
  • segmentio/evergreensegmentio 的头像

    segmentio/evergreen

    12,424在 GitHub 上查看↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    Evergreen provides a comprehensive suite of accessible, themeable UI components and design system utilities specifically built for React applications, making it a strong fit for implementing consistent interfaces.

    JavaScriptAccessible UI Components
    在 GitHub 上查看↗12,424
  • geist-org/reactgeist-org 的头像

    geist-org/react

    4,550在 GitHub 上查看↗

    This project is a React UI component library and frontend UI kit designed to provide a collection of pre-styled user interface elements. It serves as a design system framework, offering standardized visual patterns to ensure a cohesive look and feel across different screens. The library focuses on design system implementation and frontend component architecture, allowing for the creation of modern websites and applications. It integrates directly into a React application workflow to accelerate the development of complex web layouts. The system utilizes a component-based abstraction and compo

    This is a React-specific UI component library that provides a cohesive design system and theming support, though it is not framework-agnostic as it is built specifically for the React ecosystem.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗4,550
  • gluestack/gluestack-uigluestack 的头像

    gluestack/gluestack-ui

    4,931在 GitHub 上查看↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    This is a comprehensive UI component library that provides accessible, themeable, and responsive patterns, though it is specifically designed for the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible UI ComponentsAccessibleResponsive Breakpoints
    在 GitHub 上查看↗4,931
  • primefaces/primengprimefaces 的头像

    primefaces/primeng

    12,510在 GitHub 上查看↗

    PrimeNG is a comprehensive collection of reusable interface elements designed for building consistent and interactive web applications within the Angular framework. It functions as an enterprise-grade component suite, providing a standardized design system that enables developers to implement cohesive visual languages and user experiences across complex, data-driven software environments. The library distinguishes itself through a focus on professional-grade widgets, including advanced data grid and table management tools that support sorting, filtering, pagination, and inline editing. By int

    PrimeNG is a comprehensive UI component library that provides a robust design system and accessible widgets, though it is specifically built for the Angular framework rather than being framework-agnostic.

    TypeScriptAccessible UI Components
    在 GitHub 上查看↗12,510
  • ant-design/ant-design-mobileant-design 的头像

    ant-design/ant-design-mobile

    12,006在 GitHub 上查看↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    This is a comprehensive UI component library and design system specifically tailored for mobile web interfaces, offering responsive components and theming support, though it is restricted to the React ecosystem rather than being framework-agnostic.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗12,006
  • zdhxiong/mduizdhxiong 的头像

    zdhxiong/mdui

    4,517在 GitHub 上查看↗

    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

    This library provides a comprehensive set of Material Design 3 components built as framework-agnostic Web Components, making it a strong choice for implementing consistent, themeable interfaces across various projects.

    TypeScriptCSS Variable ThemingResponsive BreakpointsTheme Style Customizations
    在 GitHub 上查看↗4,517
  • uber/basewebuber 的头像

    uber/baseweb

    8,989在 GitHub 上查看↗

    Base Web is a React UI component library and design system implementation. It provides a collection of reusable interface elements and a responsive web framework designed to enforce a consistent visual language and layout across digital products. The project focuses on enterprise design systems and responsive web design, offering tools that automatically adapt user interfaces to fit various screen sizes and devices. It incorporates accessible interface design to ensure components follow standards for users with disabilities. The library utilizes a theme-based design token system and a compos

    Base Web is a comprehensive React-based UI component library and design system that provides accessible, themeable, and responsive components, though it is specifically tied to the React ecosystem rather than being framework-agnostic.

    TypeScriptResponsive Breakpoints
    在 GitHub 上查看↗8,989
  • n3-components/n3-componentsN3-components 的头像

    N3-components/N3-components

    1,002在 GitHub 上查看↗

    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

    This is a Vue-specific UI component library that provides reusable interface elements and theming support, though it is not framework-agnostic as requested.

    VueCSS Variable Theming
    在 GitHub 上查看↗1,002
  • huntabyte/shadcn-sveltehuntabyte 的头像

    huntabyte/shadcn-svelte

    8,341在 GitHub 上查看↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    This is a collection of accessible, themeable UI components designed for Svelte, providing a robust design system foundation despite being framework-specific rather than agnostic.

    TypeScriptAccessible UI ComponentsCSS Variable Theming
    在 GitHub 上查看↗8,341
  • primefaces/primereactprimefaces 的头像

    primefaces/primereact

    8,323在 GitHub 上查看↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    PrimeReact is a comprehensive UI component library for React that provides accessible, themeable components and a design system, though it is specific to the React ecosystem rather than being framework-agnostic.

    CSSCSS Variable Theming
    在 GitHub 上查看↗8,323
  • element-plus/element-pluselement-plus 的头像

    element-plus/element-plus

    27,531在 GitHub 上查看↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    This is a comprehensive UI component library for Vue.js that provides a wide range of accessible, pre-styled components and robust theming support for building consistent enterprise interfaces.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗27,531
  • heroui-inc/herouiheroui-inc 的头像

    heroui-inc/heroui

    29,684在 GitHub 上查看↗

    HeroUI is a declarative toolkit for building accessible user interfaces through modular, React-based component composition. It provides a comprehensive set of reusable building blocks designed to standardize visual language and interaction patterns across web and mobile applications. The library distinguishes itself through an integrated approach to accessibility and styling. It automatically manages state and keyboard interactions by injecting appropriate attributes, while utilizing a utility-driven styling architecture to enforce design system consistency. Developers can leverage polymorphi

    HeroUI is a comprehensive React-based component library that provides accessible, themeable, and responsive building blocks for consistent interface design, though it is specifically tied to the React ecosystem rather than being framework-agnostic.

    MDXResponsive Layout Systems
    在 GitHub 上查看↗29,684
  • chakra-ui/chakra-uichakra-ui 的头像

    chakra-ui/chakra-ui

    40,438在 GitHub 上查看↗

    Chakra UI is a design system component library and styling framework that provides a foundation for building consistent, accessible web interfaces. It functions as a centralized theme configuration engine, using a design-token-driven architecture to manage visual properties like color palettes and spacing rules as a single source of truth across an entire application. The framework distinguishes itself through a type-safe styling utility that automatically generates TypeScript definitions from theme configurations, ensuring accurate property referencing and editor autocompletion. It employs a

    Chakra UI is a comprehensive component library and design system that provides accessible, themeable, and responsive building blocks, though it is specifically optimized for the React ecosystem rather than being framework-agnostic.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗40,438
  • arco-design/arco-designarco-design 的头像

    arco-design/arco-design

    5,625在 GitHub 上查看↗

    Arco Design is a React UI component library and design system framework used to build professional web interfaces. It provides a collection of pre-built visual elements and layouts designed to maintain a consistent design language across applications. The system features a token-based theming engine that utilizes hierarchical design variables and CSS variables to enable granular visual customization. This allows for the modification of global and component-level styles through a dedicated theme editor or loader to align the interface with specific brand identities. The framework supports ent

    Arco Design is a comprehensive React-based UI component library and design system that provides accessible components, robust theming, and documentation, though it is specifically tied to the React ecosystem rather than being framework-agnostic.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗5,625
  • palantir/blueprintpalantir 的头像

    palantir/blueprint

    21,836在 GitHub 上查看↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    This is a comprehensive React-based UI component library and design system that provides accessible, themeable, and responsive components specifically tailored for building complex, data-dense desktop interfaces.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗21,836
  • tamagui/tamaguitamagui 的头像

    tamagui/tamagui

    13,729在 GitHub 上查看↗

    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

    Tamagui is a comprehensive UI component library and design system that provides themeable, accessible components for building consistent interfaces across both web and mobile platforms.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗13,729
  • lit/litlit 的头像

    lit/lit

    21,679在 GitHub 上查看↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Lit is a library for building framework-agnostic web components using native browser APIs, providing the foundational building blocks for creating a consistent design system that works across any modern web project.

    TypeScriptWeb Components
    在 GitHub 上查看↗21,679
  • system-ui/theme-uisystem-ui 的头像

    system-ui/theme-ui

    5,405在 GitHub 上查看↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    Theme UI is a design system framework that provides the necessary tooling for building consistent, themeable interfaces, though it is specifically built for the React ecosystem rather than being framework-agnostic.

    TypeScriptTheme Overriding Systems
    在 GitHub 上查看↗5,405
  • saadeghi/daisyuisaadeghi 的头像

    saadeghi/daisyui

    41,125在 GitHub 上查看↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    This is a utility-first CSS component library that provides a wide range of pre-styled, accessible UI elements and robust theming support through Tailwind CSS, making it a highly effective tool for implementing consistent design systems.

    SvelteUI Component LibrariesButtonsDesign Systems
    在 GitHub 上查看↗41,125
  • mdbootstrap/tw-elementsmdbootstrap 的头像

    mdbootstrap/TW-Elements

    13,143在 GitHub 上查看↗

    TW-Elements is a Tailwind CSS component library and responsive UI kit providing a collection of pre-styled elements and templates. It functions as an interactive web element set and a customizable theme system for building website interfaces and landing pages. The project enables rapid frontend prototyping through a library of functional interface pieces, including modals, navigation bars, and forms. It provides a set of design blocks and sections specifically for creating mobile-first layouts. The library covers responsive web design and Tailwind CSS UI development. This includes the implem

    This is a comprehensive collection of reusable UI components and design patterns built on Tailwind CSS that provides the responsive elements and theming capabilities needed for consistent interface development.

    JavaScriptInteractive UI ComponentsComponent PatternsDesign Blocks
    在 GitHub 上查看↗13,143
  • museui/muse-uimuseui 的头像

    museui/muse-ui

    8,152在 GitHub 上查看↗

    Muse UI is a Vue 2.0 component library that provides a set of pre-styled user interface components implementing Google's Material Design guidelines. It is designed as a UI framework for building consistent Material Design interfaces in Vue.js 2.0 applications. The library uses Vue's plugin-based component registration pattern, allowing components to be registered globally and enabling selective imports. Components communicate through Vue's custom event system, and the library includes a configurable theming layer built with CSS custom properties and SCSS variables that maps to Material Design

    Muse UI provides a comprehensive set of pre-styled Material Design components specifically for Vue 2.0 applications, offering the theming and consistent interface patterns you need for your project.

    VueVue Component LibrariesComponent CommunicationComponent Registration Patterns
    在 GitHub 上查看↗8,152
  • tabler/tablertabler 的头像

    tabler/tabler

    41,180在 GitHub 上查看↗

    Tabler is a comprehensive UI framework designed for building responsive, data-heavy administrative panels and enterprise web applications. It provides a unified collection of pre-styled components and layout patterns that allow developers to construct complex dashboard interfaces using a consistent design system. The project distinguishes itself through a metadata-driven approach to interactivity, where complex component behaviors and state transitions are initialized by parsing configuration attributes directly from HTML elements. This allows for the creation of interactive interfaces withou

    Tabler provides a comprehensive collection of pre-styled UI components and layout patterns specifically designed for building consistent, responsive administrative interfaces.

    HTMLComponent LibrariesDashboard FrameworksDashboard Layouts
    在 GitHub 上查看↗41,180
  • mantinedev/mantinemantinedev 的头像

    mantinedev/mantine

    31,263在 GitHub 上查看↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Mantine is a comprehensive React-based UI component library that provides accessible, responsive components and a robust theming engine, though it is tied to the React ecosystem rather than being framework-agnostic.

    TypeScriptComponent LibrariesApplication ShellsBase Components
    在 GitHub 上查看↗31,263
  • hauptrolle/chakra-templateshauptrolle 的头像

    hauptrolle/chakra-templates

    1,541在 GitHub 上查看↗

    Chakra Templates is a collection of prebuilt, responsive interface patterns designed for integration into React applications. It functions as a frontend design system resource, providing modular UI building blocks that allow developers to maintain consistent styling and layout standards across multiple application screens. The repository provides raw source code for every template, enabling direct integration and full customization within local project files. By utilizing a style-prop-driven approach, these components map design tokens to attributes, ensuring that layouts remain consistent wi

    This repository provides a collection of prebuilt, responsive UI patterns and components specifically designed for use with Chakra UI in React projects, serving as a practical resource for implementing consistent design systems.

    TypeScriptReact UI Component LibrariesPrebuilt UI ComponentsReact Design System Libraries
    在 GitHub 上查看↗1,541
  • vuetifyjs/vuetifyvuetifyjs 的头像

    vuetifyjs/vuetify

    41,003在 GitHub 上查看↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    This is a comprehensive UI component library that provides a robust set of Material Design-based elements, though it is specifically built for the Vue ecosystem rather than being framework-agnostic.

    TypeScriptDeclarative UI ToolkitsState Management LibrariesCombobox Components
    在 GitHub 上查看↗41,003
一览前 10 名对比
仓库Star 数语言许可证最后推送
shoelace-style/shoelace13.9KTypeScriptMIT2026年5月14日
material-components/material-components-web17.1KTypeScriptMIT2025年1月13日
material-components/material-web11.1KSCSSApache-2.02026年6月22日
microsoft/fluentui20.1KTypeScriptNOASSERTION2026年6月23日
twbs/bootstrap174.4KMDXMIT2026年6月22日
basscss/basscss5.9KCSSMIT2022年12月30日
salesforce-ux/design-system3.7KJavaScriptNOASSERTION2026年6月2日
carbon-design-system/carbon-components-svelte2.9KTypeScriptApache-2.02026年6月23日
radix-ui/themes8.5KTypeScriptMIT2026年4月11日
jgthms/bulma50.1KCSSMIT2026年3月1日

Related searches

  • 可复用的 React 设计模式合集
  • 组件组合模式指南
  • 用于构建 UI 组件的设计系统
  • Component library infrastructure
  • UI 组件自定义库
  • 组件水平扩展工具
  • 预构建 Tailwind CSS 组件合集
  • a debugging utility for frontend components