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

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

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

UI component library / design system

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

For نظام تصميم لبناء مكونات واجهة المستخدم, the strongest matches are unovue/reka-ui (Reka UI is a Vue-native, headless component library that), radix-ui/themes (radix-ui/themes is a TypeScript-based accessible UI component library and) and tailwindlabs/headlessui (Headless UI is a TypeScript headless component library that). ariakit/ariakit and angular/components round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “ui component architectures”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “نظام تصميم لبناء مكونات واجهة المستخدم”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • unovue/reka-uiالصورة الرمزية لـ unovue

    unovue/reka-ui

    6,574عرض على GitHub↗

    Reka UI is a Vue-native, headless component library that provides accessible, unstyled primitives built on WAI-ARIA patterns, making it a direct fit for building structured, composition-focused UI component systems.

    VueAccessible UI ComponentsComponent Composition PrimitivesHeadless UI Components
    عرض على GitHub↗6,574
  • 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

    radix-ui/themes is a TypeScript-based accessible UI component library and themed design system with built-in theming, component composition, and accessibility support, making it a strong fit for building structured UI components.

    TypeScriptAccessible UI ComponentsComponent Composition Primitives
    عرض على GitHub↗8,490
  • tailwindlabs/headlessuiالصورة الرمزية لـ tailwindlabs

    tailwindlabs/headlessui

    28,619عرض على GitHub↗

    Headless UI is a headless component library and accessible UI component kit that provides logic-only interface elements. It functions as a state-driven UI framework designed to provide functionality without prescribing any specific visual styles. The library is specifically designed for integration with Tailwind CSS, enabling the implementation of custom design systems. It allows users to apply visual styles to components based on whether they are active, selected, or open. The project covers the development of accessible UI components that meet ARIA standards and include built-in keyboard n

    Headless UI is a TypeScript headless component library that provides accessible, logic-only UI primitives for React and Vue, with full ARIA compliance and keyboard navigation, directly supporting the structured component composition and design-system building this search targets.

    TypeScriptAccessible UI ComponentsHeadless UI Components
    عرض على GitHub↗28,619
  • 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 is a headless React component library with built-in accessibility, theming via design tokens and CSS variables, and TypeScript support — it directly fits the search for a component library emphasizing primitives, composition, and a11y.

    TypeScriptAccessible UI ComponentsHeadless UI Libraries
    عرض على GitHub↗8,573
  • 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

    The angular/components repository is the official Angular Material UI component library, providing a comprehensive set of accessible, themable, and composable components with TypeScript support and headless primitives, perfectly matching this search for a structured component library.

    TypeScriptAccessible UI ComponentsComponent Composition
    عرض على GitHub↗25,033
  • spartan-ng/spartanالصورة الرمزية لـ spartan-ng

    spartan-ng/spartan

    2,655عرض على GitHub↗

    Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a

    Spartan is a headless UI component library and design system toolset for Angular that delivers accessible, unstyled primitives with theming support, built in TypeScript, and includes documentation infrastructure—matching all the core structural and feature expectations for building UI components.

    TypeScriptHeadless UI LibrariesUnstyled Component Primitives
    عرض على GitHub↗2,655
  • 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

    Adobe React Spectrum is a production-grade, accessible, themeable component library built on the Spectrum design system with full TypeScript support and robust component composition, making it a comprehensive answer for building structured UI components.

    TypeScriptAccessible Components
    عرض على GitHub↗15,567
  • 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

    Radix Primitives is a headless React component library focused on accessibility and composition, exactly the kind of structured approach for building UI components, but it leaves visual theming entirely to the developer rather than including built-in theming support.

    TypeScriptAccessible UI ComponentsComponent Composition PrimitivesHeadless UI Components
    عرض على GitHub↗18,642
  • mui/base-uiالصورة الرمزية لـ mui

    mui/base-ui

    8,711عرض على GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Base UI is a headless, unstyled React component library that provides accessible WAI-ARIA primitives written in TypeScript, making it a direct fit for building custom UI components with full control over styling while covering accessibility, composition, and documentation (via its MUI ecosystem).

    TypeScriptHeadless UI ComponentsHeadless UI LibrariesWAI-ARIA Frameworks
    عرض على GitHub↗8,711
  • 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

    Material Components for the Web is a comprehensive, framework-agnostic UI library built on Material Design principles with a design token theming engine, headless logic-rendering separation, and TypeScript support — directly meeting the need for structured component building with strong accessibility, composition, and theming.

    TypeScriptDesign Token Theming
    عرض على GitHub↗17,071
  • 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 React UI component library with built-in accessibility, a theming system including an unstyled headless mode for custom design systems, and a wide array of components that support composition and data visualization, making it a strong match for building structured UI components.

    CSSComponent Composition Patterns
    عرض على GitHub↗8,323
  • grommet/grommetالصورة الرمزية لـ grommet

    grommet/grommet

    8,354عرض على GitHub↗

    Grommet is a React UI framework and accessible component library designed for building themed user interfaces. It provides a responsive design system and a themed interface toolkit to ensure inclusive user experiences across various screen sizes and device orientations. The framework emphasizes accessible UI development by providing pre-styled elements that follow web accessibility standards for screen readers and keyboard navigation. It enables the implementation of custom themes through a centralized system that manages visual styles and design tokens. The toolkit covers responsive web des

    Grommet is a React UI component library and design system with strong accessibility and theming support, making it a solid fit for building UI components; note it uses JavaScript rather than TypeScript and provides styled (not headless) components, so it covers your core needs but some requested features are partially met.

    JavaScriptDesign Token ThemingTheme CustomizationWAI-ARIA Frameworks
    عرض على GitHub↗8,354
  • 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 mature React component library with a built-in design system, offering composable, accessible, and themeable components with TypeScript support and headless primitives, making it a strong match for building UI component architectures.

    JavaScriptComponent Composition Primitives
    عرض على GitHub↗98,459
  • 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 component library with a robust theme engine, TypeScript support, and a hook-based primitive system that emphasizes composition and accessibility, exactly what this search for a structured UI component library requires.

    TypeScriptComponent Composition PatternsAccessibility Utilities
    عرض على GitHub↗31,263
  • dip/cmdkالصورة الرمزية لـ dip

    dip/cmdk

    12,695عرض على GitHub↗

    cmdk is an unstyled, headless React component library for building accessible search-based navigation and command interfaces. It provides the logic and state management required to create keyboard-navigable command palettes that filter lists of actions and items based on user input. The library distinguishes itself by remaining visually agnostic, offering a collection of logic-heavy components without predefined styles. It supports advanced organization through hierarchical menu navigation, nested paging systems, and conditional group filtering that hides categories when no child items match

    cmdk is a headless, accessible React component library for building command palettes and search navigation, which fits the intent of a structured component library but is specialised and narrower in scope than a general-purpose UI library or design system.

    TypeScriptAccessible UI ComponentsHeadless UI LibrariesCompound Components
    عرض على GitHub↗12,695
  • radix-vue/shadcn-vueالصورة الرمزية لـ radix-vue

    radix-vue/shadcn-vue

    10,128عرض على GitHub↗

    shadcn-vue is a collection of accessible and unstyled UI components for Vue. It serves as a design system foundation and a port of Radix UI primitives to the Vue ecosystem, focusing on providing a base for highly customizable web interfaces. The project utilizes a template-driven distribution model, delivering raw source code via a CLI rather than a compiled library. This allows for the direct modification of components using Tailwind CSS utility classes to establish a unique visual identity. The library covers accessible component architecture and custom design system implementation. It pro

    shadcn-vue is a collection of accessible, unstyled Vue primitives that serve as a design system foundation—exactly the kind of headless/primitive component library this search targets, though built‑in theming is handled via Tailwind customization and explicit documentation/Storybook support is not mentioned in the evidence.

    TypeScriptComponent Composition PrimitivesHeadless UI Libraries
    عرض على GitHub↗10,128
  • 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

    Blueprint is a mature React UI component library and design system that comes with built-in accessibility, theming, and TypeScript support, offering a comprehensive set of reusable components for data-dense interfaces — exactly the structured approach to UI component building this search targets.

    TypeScriptReact ComponentsUser Interface ComponentsAccessible UI Frameworks
    عرض على GitHub↗21,836
  • shadcn-ui/uiالصورة الرمزية لـ shadcn-ui

    shadcn-ui/ui

    116,724عرض على GitHub↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    shadcn/ui is a React component library distributed as source code via a CLI, built on Radix primitives for accessibility and using Tailwind CSS for theming, with TypeScript support and comprehensive documentation, making it a top choice for structured UI component development.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    عرض على GitHub↗116,724
  • 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 React component library and design system that excels at providing accessible, composable, and themeable components with TypeScript support, headless primitives via Ark UI, and extensive documentation — directly matching your need for a structured UI component library.

    TypeScriptDesign System ImplementationsComponent Library ArchitecturesDesign Token Architectures
    عرض على GitHub↗40,438
  • 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 cross-platform UI framework and design system orchestrator that provides type-safe, themeable components with support for composition and headless primitives, fitting the search for structured UI component approaches despite lacking explicit mention of accessibility tooling or Storybook integration.

    TypeScriptComponent CompositionComponent CompositionComponent Composition Primitives
    عرض على GitHub↗13,729
  • youzan/vantالصورة الرمزية لـ youzan

    youzan/vant

    24,323عرض على GitHub↗

    Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad

    Vant is a mobile-focused Vue UI component library that supports theming, accessibility, and TypeScript, directly matching the need for structured component building, though it does not highlight headless primitives or Storybook.

    TypeScriptAccessible UI ComponentsTheme Customization
    عرض على GitHub↗24,323
  • akveo/react-native-ui-kittenالصورة الرمزية لـ akveo

    akveo/react-native-ui-kitten

    10,677عرض على GitHub↗

    UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme

    UI Kitten is a React Native UI library and design system offering reusable, accessible components with dynamic theming and TypeScript support, fitting the search for a structured component library, though it is mobile-focused and may not include headless primitives or explicit Storybook documentation.

    TypeScriptAccessible UI ComponentsTheme Customization
    عرض على GitHub↗10,677
  • 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

    gluestack-ui is a React component library with accessible, customizable components and TypeScript support, fitting the intent for a structured UI component library or design system.

    TypeScriptAccessible UI ComponentsDesign Token ThemingTheme Customization
    عرض على GitHub↗4,931
  • 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

    Element Plus is a full-featured Vue.js UI component library with TypeScript, theming, and a broad component set — squarely a component library/design system, though its pre-styled components and lack of explicit headless/primitive support make it a narrower fit than a fully headless one.

    TypeScriptComponent CompositionComponent Slot Systems
    عرض على GitHub↗27,531
  • reach/reach-uiالصورة الرمزية لـ reach

    reach/reach-ui

    5,977عرض على GitHub↗

    Reach UI is an open-source library of accessible, low-level React components designed to serve as a foundation for building design systems and interactive user interfaces. It is an accessibility-first toolkit that handles core concerns like ARIA attributes, focus management, and screen reader support automatically, without requiring developer configuration. The library is built as a collection of standalone packages, each managing its own lifecycle and dependencies, enabling granular adoption and tree-shaking. Components use a polymorphic rendering pattern, accepting an as prop to render as

    Reach UI is an accessibility-first React component library with headless/low-level components, TypeScript support, and compositional design via polymorphic rendering; it fits the search for a structured UI component library but does not provide built-in theming or explicitly mention Storybook documentation.

    TypeScriptAccessible UI Components
    عرض على GitHub↗5,977
  • carbon-design-system/carbonالصورة الرمزية لـ carbon-design-system

    carbon-design-system/carbon

    9,172عرض على GitHub↗

    Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design tokens, and guidelines for building professional web applications. It functions as a CSS framework that enforces a unified design language across projects through standardized typography, spacing, and color palettes. The system utilizes a platform-agnostic design token system to maintain visual consistency across different technologies. This includes centralized management of brand colors, motion easing curves, and a curated library of accessible SVG icons. The framework covers a

    Cabon is a full-featured enterprise design system with reusable UI components, theming, TypeScript support, and accessibility, but it provides styled components rather than headless/primitives and may not use Storybook, so it's a solid match though not covering every requested feature.

    TypeScriptDesign Token ThemingTheme Customization
    عرض على GitHub↗9,172
  • 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 lightweight library for building standards-based web components, making it directly relevant as a structured component architecture — it supports TypeScript and reactive templating, though it lacks built-in accessibility utilities, theming, and headless primitives that some full design systems provide.

    TypeScriptComponent CompositionComponent Composition PrimitivesComponent Type Definitions
    عرض على GitHub↗21,679
  • chakra-ui/arkالصورة الرمزية لـ chakra-ui

    chakra-ui/ark

    5,004عرض على GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Ark is a headless UI component library that provides accessible, cross-framework primitives with behavior governed by finite state machines, fitting the search for a structured component library—it covers accessibility, TypeScript, and component composition, though as a headless library it leaves theming to the consumer rather than offering built-in styling.

    TypeScriptComponent CompositionComponent Composition PrimitivesHeadless UI Libraries
    عرض على GitHub↗5,004
  • 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 React-based component library with built-in accessibility and theming, offering a structured approach to UI component composition, fitting the visitor's search for a design system or component library.

    MDXAccessibility Utilities
    عرض على GitHub↗29,684
  • vuejs/vueالصورة الرمزية لـ vuejs

    vuejs/vue

    209,900عرض على GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    Vue is a component-based framework that provides a structured approach to building reactive UI components, fitting your interest in frameworks that emphasize component architecture, though it does not ship a pre-built component library or design system.

    TypeScriptComponent CompositionComponent Composition PrimitivesComponent Type Definitions
    عرض على GitHub↗209,900
  • 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

    Vuetify is a full-featured Material Design component library for Vue.js with TypeScript support and theming, but it uses opinionated styled components rather than headless/primitive ones, so it fits the category while missing some desired features.

    TypeScriptComponent Slot SystemsAccessibility HelpersAccessibility Utilities
    عرض على GitHub↗41,003
  • 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

    DaisyUI is a component library and design system built on Tailwind CSS that offers pre-styled, themeable UI components with build-time CSS generation and configuration-driven theming, fitting the search for a structured UI component library—though it focuses on styled components rather than headless/primitives and may not emphasize TypeScript or Storybook documentation as prominently.

    SvelteComponent Composition Patterns
    عرض على GitHub↗41,125
  • ln-dev7/square-uiالصورة الرمزية لـ ln-dev7

    ln-dev7/square-ui

    4,823عرض على GitHub↗

    Square-ui is a component-based UI library and admin dashboard framework designed for building data-dense management interfaces. It provides a toolkit of reusable UI primitives and data visualization elements, such as kanban boards, heatmaps, and financial charts, to assemble internal tools and operational dashboards. The framework is distinguished by an event-driven UI architecture that utilizes a centralized event bus to synchronize real-time operational data across decoupled functional domains. It employs a constraint-based responsive grid system to organize widgets and manage data density

    Square-ui is a component-based UI library and admin dashboard framework built with TypeScript, providing reusable UI primitives for data-dense interfaces — it fits the category of a UI component library, though it focuses on management dashboards and may not emphasize accessibility or theming as core features.

    TypeScriptAdmin Dashboard FrameworksComponent-Based UI LibrariesComponent-Driven Architectures
    عرض على GitHub↗4,823
  • 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 is a comprehensive UI framework and design system tailored for building administrative dashboards and data-heavy interfaces, providing a collection of pre-styled components that fit the idea of a component library, but it is strongly focused on admin panels and does not include headless/primitive components or explicit TypeScript support, which are among the features you seek.

    HTMLComponent LibrariesDashboard FrameworksDashboard Layouts
    عرض على GitHub↗41,180
  • assistant-ui/assistant-uiالصورة الرمزية لـ assistant-ui

    assistant-ui/assistant-ui

    10,749عرض على GitHub↗

    assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends. The framework uses a composable architecture and a provider pattern to decouple UI components from specific backend implementations. Visual customization is handled through a CSS-variable theming system, while adapter-based integration standardizes different API responses into a consistent format for

    This is a React component library for building conversational AI interfaces, offering composable architecture, TypeScript, and CSS-variable theming, which fits the UI component library category but is specialized and lacks explicit headless/primitive components and documented accessibility support, making it a narrower match rather than a general-purpose design system.

    TypeScriptAI Chat InterfacesAI Backend IntegrationsAI Interface Frameworks
    عرض على GitHub↗10,749
  • 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 full-featured React component library and design system with TypeScript, theming via design tokens, strong documentation, and component composition, but it provides styled components rather than headless primitives, which slightly narrows its fit if you need fully unstyled, logic-only building blocks.

    TypeScriptComponent LibrariesButtonsDesign Tokens
    عرض على GitHub↗98,362
  • weui/weuiالصورة الرمزية لـ weui

    weui/weui

    27,377عرض على GitHub↗

    WeUI is a mobile design system and CSS component framework providing a collection of pre-styled widgets and layout components for building mobile web applications. It functions as a mobile web UI library that enforces a consistent visual language and design language across web environments. The library utilizes a BEM styling system to prevent CSS conflicts and ensure modular component behavior. It provides a set of reusable styles and layout helpers that enable rapid prototyping of mobile web layouts through standardized buttons, dialogs, and navigation elements. The framework includes a mob

    WeUI is a mobile design system and CSS component framework that provides pre-styled widgets and layout helpers, fitting the search for a UI component library/design system, though it lacks TypeScript support, headless primitives, and explicit accessibility features.

    HTMLMobile Design System ImplementationsComponent-Driven ArchitecturesCSS Class-Based Styling
    عرض على GitHub↗27,377
  • 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 Framework is a cross-platform UI toolkit with a structured component library and platform-adaptive design system, fitting the search for a UI component library/design system, though its opinionated styling means it lacks headless/primitive components and may not emphasize accessibility as a core feature.

    TypeScriptApp FrameworksCross-Platform UI ToolkitsAdaptive Styling
    عرض على GitHub↗52,539
  • react-bootstrap/react-bootstrapالصورة الرمزية لـ react-bootstrap

    react-bootstrap/react-bootstrap

    22,608عرض على GitHub↗

    React Bootstrap is a frontend component framework and responsive UI kit that translates the Bootstrap CSS framework into a React-based component architecture. It provides a collection of reusable, pre-styled interface elements and grid systems designed for consistent, responsive web development. The library distinguishes itself by wrapping raw HTML markup in React components to manage accessibility and stateful behaviors. It utilizes a centralized theme provider to propagate global configuration and breakpoints, while employing portal-based rendering for overlays to prevent clipping issues.

    React Bootstrap is a TypeScript-based React component library that wraps Bootstrap's CSS framework, providing styled, accessible components with theming support—a solid example of a UI component library, though its components are styled rather than headless/primitives.

    TypeScriptDesign SystemReact ComponentsApplication Navigation Components
    عرض على GitHub↗22,608
  • microsoft/fastالصورة الرمزية لـ microsoft

    microsoft/fast

    9,661عرض على GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    FAST is a web components framework and design system implementation for building adaptive, modular UI components with cross-framework compatibility, fitting the intent of a structured UI component library, though explicit mention of accessibility, theming, headless primitives, and Storybook documentation is not prominent in the description.

    TypeScriptCustom ElementsWeb Standard RenderersComponent Architecture
    عرض على GitHub↗9,661
  • 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

    Radix UI's original design system is a component library in TypeScript, but it is archived and superseded by Radix Themes, so it is not the recommended choice for building UI components today.

    TypeScriptAccessible Components
    عرض على GitHub↗2,279
  • 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 repository is a Svelte implementation of the Carbon Design System, offering a structured set of accessible, themeable UI components with TypeScript support, though it does not provide headless/primitive components.

    TypeScriptAccessible UI ComponentsComponent Composition Primitives
    عرض على GitHub↗2,879
  • ant-design/pro-componentsالصورة الرمزية لـ ant-design

    ant-design/pro-components

    4,777عرض على GitHub↗

    Pro Components is a collection of high-level React components built on Ant Design for creating enterprise-grade administrative interfaces. It serves as a specialized component suite and UI framework designed for building complex business dashboards and internal tools. The library functions as a visual interface builder that allows for the composition of professional web pages through declarative configurations and visual design patterns. It enables the creation of interface components using visual configuration tools to simplify the layout and styling process. The framework covers the constr

    ant-design/pro-components is a React component library that provides advanced, ready-to-use UI components built on top of Ant Design, offering theming and TypeScript support, though it focuses on higher-level composites rather than fully headless primitives.

    TypeScriptAdmin Dashboard FrameworksAdmin Interface ComponentsAdministrative Data Entry Forms
    عرض على GitHub↗4,777
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
unovue/reka-ui6.6KVueMIT21 يونيو 2026
radix-ui/themes8.5KTypeScriptMIT11 أبريل 2026
tailwindlabs/headlessui28.6KTypeScriptMIT13 أبريل 2026
ariakit/ariakit8.6KTypeScript—23 يونيو 2026
angular/components25KTypeScriptMIT22 يونيو 2026
spartan-ng/spartan2.7KTypeScriptMIT23 يونيو 2026
adobe/react-spectrum15.6KTypeScriptApache-2.023 يونيو 2026
radix-ui/primitives18.6KTypeScriptmit13 فبراير 2026
mui/base-ui8.7KTypeScriptmit20 فبراير 2026
material-components/material-components-web17.1KTypeScriptMIT13 يناير 2025

Related searches

  • مكتبة لتخصيص مكونات واجهة المستخدم
  • مكتبة مكونات React سهلة الوصول لواجهات المستخدم
  • a library of UI components for React
  • دليل لأنماط تكوين المكونات (Component Composition)
  • مكتبة مكونات واجهة مستخدم لمشاريع SvelteKit
  • مكتبة مكونات واجهة مستخدم لـ React Native
  • مجموعة مكونات واجهة مستخدم قابلة لإعادة الاستخدام
  • مكونات واجهة مستخدم أساسية بدون أنماط جاهزة لـ React