awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

UI component patterns

تم تحديث الترتيب في 16 يوليو 2026

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • shoelace-style/shoelaceالصورة الرمزية لـ shoelace-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-webالصورة الرمزية لـ material-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-webالصورة الرمزية لـ material-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/fluentuiالصورة الرمزية لـ microsoft

    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/bootstrapالصورة الرمزية لـ twbs

    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/basscssالصورة الرمزية لـ basscss

    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-systemالصورة الرمزية لـ salesforce-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-svelteالصورة الرمزية لـ carbon-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/themesالصورة الرمزية لـ radix-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/bulmaالصورة الرمزية لـ jgthms

    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.386الصورة الرمزية لـ kristopolous

    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/muiالصورة الرمزية لـ muicss

    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-designالصورة الرمزية لـ ant-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-componentsالصورة الرمزية لـ material-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/framework7الصورة الرمزية لـ framework7io

    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-vueالصورة الرمزية لـ bootstrap-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/ariakitالصورة الرمزية لـ ariakit

    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-systemالصورة الرمزية لـ radix-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-spectrumالصورة الرمزية لـ adobe

    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-uiالصورة الرمزية لـ mui

    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/hyperuiالصورة الرمزية لـ markmead

    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/primitivesالصورة الرمزية لـ radix-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-frameworkالصورة الرمزية لـ ionic-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-vueالصورة الرمزية لـ chakra-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/componentsالصورة الرمزية لـ angular

    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/evergreenالصورة الرمزية لـ segmentio

    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/reactالصورة الرمزية لـ geist-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-uiالصورة الرمزية لـ gluestack

    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/primengالصورة الرمزية لـ primefaces

    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-mobileالصورة الرمزية لـ ant-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/mduiالصورة الرمزية لـ zdhxiong

    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/basewebالصورة الرمزية لـ uber

    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-componentsالصورة الرمزية لـ N3-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-svelteالصورة الرمزية لـ huntabyte

    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/primereactالصورة الرمزية لـ primefaces

    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-plusالصورة الرمزية لـ element-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/herouiالصورة الرمزية لـ heroui-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-uiالصورة الرمزية لـ chakra-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-designالصورة الرمزية لـ arco-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/blueprintالصورة الرمزية لـ palantir

    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/tamaguiالصورة الرمزية لـ tamagui

    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/litالصورة الرمزية لـ lit

    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-uiالصورة الرمزية لـ system-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/daisyuiالصورة الرمزية لـ saadeghi

    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-elementsالصورة الرمزية لـ mdbootstrap

    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-uiالصورة الرمزية لـ museui

    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/tablerالصورة الرمزية لـ tabler

    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/mantineالصورة الرمزية لـ mantinedev

    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-templatesالصورة الرمزية لـ hauptrolle

    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/vuetifyالصورة الرمزية لـ vuetifyjs

    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 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
shoelace-style/shoelace13.9KTypeScriptMIT14 مايو 2026
material-components/material-components-web17.1KTypeScriptMIT13 يناير 2025
material-components/material-web11.1KSCSSApache-2.022 يونيو 2026
microsoft/fluentui20.1KTypeScriptNOASSERTION23 يونيو 2026
twbs/bootstrap174.4KMDXMIT22 يونيو 2026
basscss/basscss5.9KCSSMIT30 ديسمبر 2022
salesforce-ux/design-system3.7KJavaScriptNOASSERTION2 يونيو 2026
carbon-design-system/carbon-components-svelte2.9KTypeScriptApache-2.023 يونيو 2026
radix-ui/themes8.5KTypeScriptMIT11 أبريل 2026
jgthms/bulma50.1KCSSMIT1 مارس 2026

Related searches

  • مجموعة من أنماط التصميم القابلة لإعادة الاستخدام في React
  • دليل لأنماط تكوين المكونات (Component Composition)
  • نظام تصميم لبناء مكونات واجهة المستخدم
  • Component library infrastructure
  • Static analysis tools
  • مكتبة لتخصيص مكونات واجهة المستخدم
  • أداة للتحجيم الأفقي للمكونات
  • Component caching