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

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

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

UI component library

排名更新于 2026年7月30日

For reusable ui modules, the strongest matches are shadcn/ui (This repository provides a collection of accessible, copy-pasteable UI), tailwindlabs/headlessui (Headless UI provides accessible, unstyled UI components built specifically) and radix-ui/themes (Radix UI Themes is a React-based component library that). grommet/grommet and microsoft/fluentui round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked reusable UI modules and component libraries ranked by stars and activity. Compare the top options and pick the right one.

UI component library

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

    shadcn/ui

    116,798在 GitHub 上查看↗

    This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies. The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control. The toolkit

    This repository provides a collection of accessible, copy-pasteable UI components built with Tailwind CSS and TypeScript, giving you full ownership over the source code for your design system.

    TypeScriptAccessible Component LibrariesFramework Agnostic UI LogicTailwind Component Collections
    在 GitHub 上查看↗116,798
  • tailwindlabs/headlessuitailwindlabs 的头像

    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 provides accessible, unstyled UI components built specifically for Tailwind CSS and React with TypeScript support, making it an ideal foundational kit for custom frontend design systems.

    TypeScriptTailwind CSS IntegrationAccessible UI ComponentsAccessible Component Suites
    在 GitHub 上查看↗28,619
  • radix-ui/themesradix-ui 的头像

    radix-ui/themes

    8,490在 GitHub 上查看↗

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

    Radix UI Themes is a React-based component library that provides accessible primitives, customizable themes, and TypeScript support, directly matching this request for reusable frontend UI modules.

    TypeScriptAccessible Component LibrariesAccessible UI ComponentsCSS Variable Theming
    在 GitHub 上查看↗8,490
  • grommet/grommetgrommet 的头像

    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-based UI framework offering accessible components and theme customization, though it relies on its own styling approach rather than Tailwind CSS and is specific to React rather than being completely framework agnostic.

    JavaScriptAccessible Component LibrariesDesign Token ThemingReact Components
    在 GitHub 上查看↗8,354
  • microsoft/fluentuimicrosoft 的头像

    microsoft/fluentui

    20,063在 GitHub 上查看↗

    Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and accessibility guidelines. It functions as a React UI component library and a web component library, offering a collection of pre-styled elements and layout utilities to create a cohesive visual experience across web platforms. The project translates a brand design language into a functional library of reusable components, ensuring cross-product visual consistency. It enables the implementation of design systems for enterprise web applications through the use of standardized visual and

    Fluent UI is a comprehensive React and web component library backed by Microsoft, offering accessible, customizable, and TypeScript-ready UI components for building consistent enterprise web applications.

    TypeScriptReact ComponentsWeb ComponentsWeb Components
    在 GitHub 上查看↗20,063
  • chakra-ui/park-uichakra-ui 的头像

    chakra-ui/park-ui

    2,326在 GitHub 上查看↗

    Park UI is a collection of accessible, pre-styled interface components designed for consistent design across multiple JavaScript frameworks. It functions as a cross-framework user interface kit that provides functional logic and styling hooks for building inclusive web applications. The library utilizes a headless component architecture that delegates state and accessibility logic to a decoupled engine, allowing for flexible styling. By employing a framework-agnostic approach, it ensures that interface elements maintain a unified design language and reliable behavior across various developmen

    Park UI is a collection of accessible, framework-agnostic UI components with TypeScript support, though it is tailored for multi-framework styling rather than a native React implementation.

    TypeScriptAccessible Component LibrariesFramework Agnostic UI LogicAccessible UI Components
    在 GitHub 上查看↗2,326
  • gluestack/gluestack-uigluestack 的头像

    gluestack/gluestack-ui

    4,931在 GitHub 上查看↗

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

    Gluestack-ui is a React component library built with Tailwind CSS that delivers accessible, customizable, and responsive components with full TypeScript support and a source-code installation model.

    TypeScriptDesign Token ThemingReact ComponentsTailwind CSS Integration
    在 GitHub 上查看↗4,931
  • brain-bones/skeletonBrain-Bones 的头像

    Brain-Bones/skeleton

    5,991在 GitHub 上查看↗

    Skeleton is a Svelte Tailwind UI toolkit and adaptive component library. It provides a utility-first design system for building reactive web interfaces, focusing on consistent themes and typography across various screen sizes. The toolkit combines pre-styled components with layout tools to support responsive UI design and rapid frontend prototyping. It enables the creation of adaptive user interfaces through a standardized set of utility classes for styling and layout. The system covers high-level capabilities in Svelte web development and Tailwind CSS styling, utilizing a flexible grid syst

    Skeleton is a Svelte and Tailwind UI toolkit providing customizable components and design tokens for frontend development, though it targets Svelte rather than being fully framework agnostic.

    TypeScriptResponsive DesignTailwind CSS IntegrationTailwind Component Collections
    在 GitHub 上查看↗5,991
  • segmentio/evergreensegmentio 的头像

    segmentio/evergreen

    12,424在 GitHub 上查看↗

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

    Evergreen is a React-focused UI component library that provides accessible interface elements and custom theming, though it is tied to React rather than being fully framework agnostic.

    JavaScriptAccessible Component LibrariesReact ComponentsAccessible UI Components
    在 GitHub 上查看↗12,424
  • tamagui/tamaguitamagui 的头像

    tamagui/tamagui

    13,729在 GitHub 上查看↗

    Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced

    Tamagui is a cross-platform UI framework and component library that provides accessible, type-safe components, theme customization, React support, and TypeScript definitions to accelerate frontend development.

    TypeScriptReact ComponentsResponsive LayoutsCustom Theme Definitions
    在 GitHub 上查看↗13,729
  • radix-ui/primitivesradix-ui 的头像

    radix-ui/primitives

    18,642在 GitHub 上查看↗

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

    This library provides unstyled, accessible React UI primitives for building custom design systems, though it focuses on headless logic rather than pre-styled components or built-in Tailwind integration.

    TypeScriptAccessible Component LibrariesReact ComponentsAccessible UI Components
    在 GitHub 上查看↗18,642
  • konstaui/konstakonstaui 的头像

    konstaui/konsta

    4,193在 GitHub 上查看↗

    Konsta is a cross-platform mobile design system and native-style component library. It provides a collection of pre-made user interface components built with Tailwind CSS to create mobile application views that maintain a consistent native appearance across different mobile operating systems. The library focuses on native interface emulation, applying design systems that mimic the official visual styles and guidelines of iOS and Android. It uses platform-specific style mapping and design-system-based theming to ensure hybrid or web applications look like native apps. The framework covers mob

    Konsta is a Tailwind CSS-powered UI component library tailored for mobile interfaces with React support and cross-platform styling, though it focuses specifically on mobile native emulation rather than general-purpose web components.

    JavaScriptTailwind CSS IntegrationTailwind Component CollectionsCSS Variable Theming
    在 GitHub 上查看↗4,193
  • shoelace-style/shoelaceshoelace-style 的头像

    shoelace-style/shoelace

    13,860在 GitHub 上查看↗

    Shoelace is a web component UI library consisting of a suite of accessible, framework-agnostic user interface elements. It provides a collection of custom element components and reusable HTML tags that encapsulate style and behavior to work across any JavaScript framework or plain HTML pages. The system is designed as a themable UI component system, utilizing CSS variables to manage visual themes and dark mode support. This allows for the implementation of custom design systems and a consistent visual language across web environments. The library covers broader capabilities in accessible int

    Shoelace is a framework-agnostic web component library that provides accessible, customizable UI elements with theme support and TypeScript definitions, fitting the request well despite its web-components-first approach rather than a React-native focus.

    TypeScriptWeb ComponentsAccessible Component SuitesCross-Framework Integration Utilities
    在 GitHub 上查看↗13,860
  • material-components/material-components-webmaterial-components 的头像

    material-components/material-components-web

    17,071在 GitHub 上查看↗

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

    This project provides a framework-agnostic collection of modular UI components based on the Material Design system, though it lacks direct React support and Tailwind CSS integration.

    TypeScriptDesign Token ThemingFramework Agnostic UI LogicResponsive Layouts
    在 GitHub 上查看↗17,071
  • skeletonlabs/skeletonskeletonlabs 的头像

    skeletonlabs/skeleton

    5,989在 GitHub 上查看↗

    Skeleton is a design system and accessible UI component library built on Tailwind CSS. It provides a collection of pre-built interactive components with built-in accessibility and state management, alongside a CSS custom properties theme engine that enables runtime theme switching and dark mode support. The project distinguishes itself through its adaptive design system approach, using CSS custom properties to create themeable tokens that integrate directly with Tailwind's utility-first framework. This allows developers to build visual design systems with customizable colors, fonts, and aesth

    Skeleton is an accessible UI component library built on Tailwind CSS that supports multiple frameworks including React, making it a fitting choice for accelerating frontend development.

    TypeScriptAccessible Component LibrariesAccessible ComponentsAccessible UI Components
    在 GitHub 上查看↗5,989
  • radix-vue/shadcn-vueradix-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 provides a collection of accessible, unstyled UI components built for Vue with Tailwind CSS integration and TypeScript definitions, though it targets the Vue ecosystem rather than being framework agnostic or focused on React.

    TypeScriptAccessible Component LibrariesTailwind CSS IntegrationUnstyled Tailwind Components
    在 GitHub 上查看↗10,128
  • carbon-design-system/carboncarbon-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

    Carbon is an enterprise design system offering a comprehensive collection of accessible, standardized UI components and customizable themes built with TypeScript and structured around robust styling architectures.

    TypeScriptDesign Token ThemingResponsive Layout Systems
    在 GitHub 上查看↗9,172
  • ariakit/ariakitariakit 的头像

    ariakit/ariakit

    8,573在 GitHub 上查看↗

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

    Ariakit is a headless and accessible UI component library built with TypeScript and React, featuring unstyled primitives and Tailwind CSS integration to accelerate frontend development.

    TypeScriptAccessible Component LibrariesAccessible UI ComponentsAccessible Component Suites
    在 GitHub 上查看↗8,573
  • geekyants/nativebaseGeekyAnts 的头像

    GeekyAnts/NativeBase

    20,389在 GitHub 上查看↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    NativeBase provides a cross-platform UI component library with accessible components, customizable themes, and TypeScript support, though its primary focus is React Native and cross-platform mobile/web rendering rather than standard React DOM.

    TypeScriptAccessible Component LibrariesResponsive DesignResponsive Layouts
    在 GitHub 上查看↗20,389
  • react-toolbox/react-toolboxreact-toolbox 的头像

    react-toolbox/react-toolbox

    8,619在 GitHub 上查看↗

    React Toolbox is a Material Design React component library and cross-platform UI kit. It provides a set of pre-styled user interface components that implement the Material Design specification to ensure consistent layouts and interaction patterns. The library utilizes a CSS Modules styling framework to provide scoped design variables and theme overrides. This approach allows for global theming and fine-grained visual adjustments through a variable-based theme engine and custom property style overrides. The project supports server-side rendering, enabling components to generate HTML on the ba

    React Toolbox is a React component library that implements Material Design with customizable CSS modules and theme overrides, making it a relevant choice for accelerating frontend development despite lacking direct Tailwind CSS integration.

    JavaScriptDesign Token ThemingReact ComponentsCSS Variable Theming
    在 GitHub 上查看↗8,619
  • chakra-ui/chakra-uichakra-ui 的头像

    chakra-ui/chakra-ui

    40,438在 GitHub 上查看↗

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

    Chakra UI is a design system component library providing accessible, themeable React components built with TypeScript definitions and style props, which fits this frontend UI component library search.

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

    heroui-inc/heroui

    29,684在 GitHub 上查看↗

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

    HeroUI is a React-based UI component library built for accessible, modular interface development with flexible styling options, fitting the frontend component library category well despite missing explicit mentions of Tailwind or framework agnosticism in the summary.

    MDXAccessible Component LibrariesResponsive Layout SystemsUtility-First Styling
    在 GitHub 上查看↗29,684
  • founded-labs/react-native-reusablesfounded-labs 的头像

    founded-labs/react-native-reusables

    8,420在 GitHub 上查看↗

    react-native-reusables is a cross-platform mobile UI library and an accessible component kit used to build consistent interfaces across different screen sizes. It functions as a Tailwind CSS component library, providing pre-styled interface elements that utilize utility classes for styling and layout. The project enables cross-platform UI development for iOS and Android through a shared set of reusable visual components. It supports mobile interface prototyping and the creation of cohesive design systems by utilizing standardized, themeable interface elements to maintain uniform branding. Th

    This cross-platform mobile UI library provides accessible, themeable components styled with Tailwind CSS and built for React Native, making it a strong fit for accelerating mobile frontend development despite its mobile-specific focus.

    TypeScriptAccessible Component LibrariesTailwind Component Collections
    在 GitHub 上查看↗8,420
  • douyinfe/semi-designDouyinFE 的头像

    DouyinFE/semi-design

    10,017在 GitHub 上查看↗

    Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product. The project features a design-to-code workflow that converts visual design drafts into production-ready React code and stylesheets. It includes an internationalization framework for adapting interfaces to different languages and text layouts, as well as a web component wrapper to isolate UI elements for use in SDKs and browser plugins. The libr

    Semi Design is a React UI component library featuring customizable themes, TypeScript definitions, and responsive design, though it is specifically tailored for React rather than being fully framework agnostic.

    TypeScriptDesign Token ThemingReact Components
    在 GitHub 上查看↗10,017
  • mantinedev/mantinemantinedev 的头像

    mantinedev/mantine

    31,263在 GitHub 上查看↗

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

    Mantine is a robust React component library built with TypeScript, offering extensive accessible components, customizable themes via a design token engine, and responsive design features.

    TypeScriptComponent LibrariesApplication ShellsBase Components
    在 GitHub 上查看↗31,263
  • saadeghi/daisyuisaadeghi 的头像

    saadeghi/daisyui

    41,125在 GitHub 上查看↗

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

    This repository provides a collection of pre-styled, customizable Tailwind CSS components with theme support and TypeScript definitions, which directly matches the requested frontend UI component library category.

    SvelteUI Component LibrariesButtonsDesign Systems
    在 GitHub 上查看↗41,125
  • shadcn-ui/uishadcn-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.

    This repository provides a collection of customizable React UI components built with Tailwind CSS and Radix primitives that you copy directly into your project for full source control.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    在 GitHub 上查看↗116,724
  • mui-org/material-uiM

    mui-org/material-ui

    0在 GitHub 上查看↗

    This repository provides a comprehensive collection of React UI components implementing Material Design, featuring robust accessibility, customizable themes, and TypeScript support to accelerate frontend development.

    ReactWeb Frameworks
    在 GitHub 上查看↗0
  • uikit/uikituikit 的头像

    uikit/uikit

    18,534在 GitHub 上查看↗

    UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web interfaces. It provides a comprehensive set of styling classes and modular components alongside a JavaScript interaction toolkit for managing behavioral elements. The framework includes native support for internationalized web interfaces, featuring multi-locale text translation and right-to-left layout directions. It employs a responsive layout engine that uses flexible grids, adaptive breakpoints, and container widths to align content across different screen sizes. The toolkit covers

    UIkit is a CSS and JavaScript frontend framework providing a modular component library for responsive web interfaces, though it focuses on a custom class-based approach rather than React or Tailwind CSS.

    HTMLAccessible Component LibrariesResponsive DesignResponsive Layout Systems
    在 GitHub 上查看↗18,534
  • primefaces/primereactprimefaces 的头像

    primefaces/primereact

    8,323在 GitHub 上查看↗

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

    PrimeReact is a comprehensive React UI component library featuring accessible components, theme customization options, and TypeScript support, making it well-suited for accelerating frontend development even though it is tailored specifically for React rather than being entirely framework agnostic.

    CSSReact ComponentsAccessible Component SuitesCSS Variable Theming
    在 GitHub 上查看↗8,323
  • arco-design/arco-designarco-design 的头像

    arco-design/arco-design

    5,625在 GitHub 上查看↗

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

    Arco Design is a React UI component library featuring TypeScript definitions and theme customization, providing a robust set of reusable components for frontend development.

    TypeScriptDesign Token ThemingReact ComponentsCSS Variable Theming
    在 GitHub 上查看↗5,625
  • mrzachnugent/react-native-reusablesmrzachnugent 的头像

    mrzachnugent/react-native-reusables

    8,425在 GitHub 上查看↗

    react-native-reusables is a React Native UI component library and cross-platform mobile design system. It provides a collection of accessible and stylable user interface components designed to maintain visual consistency across different mobile operating systems. The project functions as a headless UI component collection, prioritizing accessibility and functionality over rigid visual presets. It acts as a Tailwind CSS mobile framework by implementing utility-first CSS patterns via NativeWind to facilitate rapid interface prototyping. The library covers mobile UI development and cross-platfo

    This is a React Native UI component library offering accessible primitives and Tailwind CSS styling via NativeWind, making it a strong fit for cross-platform mobile frontend development despite its specific mobile focus.

    TypeScriptReact Native UI LibrariesUtility-First Styling
    在 GitHub 上查看↗8,425
  • huntabyte/shadcn-sveltehuntabyte 的头像

    huntabyte/shadcn-svelte

    8,341在 GitHub 上查看↗

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

    This repository provides a collection of accessible and customizable UI components with Tailwind CSS integration and TypeScript definitions, though it is built for Svelte rather than React.

    TypeScriptAccessible UI ComponentsCustom Theme DefinitionsTailwind Component Collections
    在 GitHub 上查看↗8,341
  • ionic-team/ionic-frameworkionic-team 的头像

    ionic-team/ionic-framework

    52,539在 GitHub 上查看↗

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

    Ionic Framework provides a comprehensive collection of reusable cross-platform web components with TypeScript support and React integration, though it is geared towards mobile and hybrid applications rather than general web design systems.

    TypeScriptWeb ComponentsCSS Variable Theming
    在 GitHub 上查看↗52,539
  • react-bootstrap/react-bootstrapreact-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 frontend UI component library that provides accessible, React-wrapped interface elements with TypeScript definitions, though it relies on Bootstrap's styling system rather than Tailwind CSS.

    TypeScriptReact Components
    在 GitHub 上查看↗22,608
  • jgthms/bulmajgthms 的头像

    jgthms/bulma

    50,074在 GitHub 上查看↗

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

    Bulma is a CSS-based frontend component library providing pre-styled interface elements and responsive layouts, though it lacks native React support and TypeScript definitions while relying on plain CSS classes instead of Tailwind CSS integration.

    CSSResponsive LayoutsUtility-First Styling
    在 GitHub 上查看↗50,074
  • nuxt/uinuxt 的头像

    nuxt/ui

    6,675在 GitHub 上查看↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Nuxt UI is a production-ready component library built for the Vue and Nuxt ecosystem with Tailwind CSS integration and accessibility support, though it requires Vue rather than being framework agnostic or React-based.

    VueTailwind CSS IntegrationAccessible UI Components
    在 GitHub 上查看↗6,675
  • creativetimofficial/david-aicreativetimofficial 的头像

    creativetimofficial/david-ai

    6,078在 GitHub 上查看↗

    David AI is a UI development toolkit that combines AI-powered page generation with a library of pre-built, copy-paste-ready components built on Tailwind CSS. At its core, it offers an AI builder that can generate complete landing pages and dashboards from natural language prompts, outputting clean, responsive Tailwind CSS code. The project provides a comprehensive collection of UI components—including buttons, forms, navigation elements, and data displays—that can be assembled into full page sections like hero blocks, pricing tables, and dashboards. The toolkit distinguishes itself through a

    David AI provides a collection of reusable UI components and copy-paste-ready elements built with Tailwind CSS to accelerate frontend development.

    HTMLTailwind Component Collections
    在 GitHub 上查看↗6,078
  • element-plus/element-pluselement-plus 的头像

    element-plus/element-plus

    27,531在 GitHub 上查看↗

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

    This repository provides a robust, customizable UI component library with TypeScript definitions and a theme system, though it is built for Vue.js rather than the requested React framework.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗27,531
  • assistant-ui/assistant-uiassistant-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 repository provides a collection of reusable React UI components tailored for conversational interfaces, though its narrow focus on AI chatbots means it serves a specific subset of frontend UI development rather than general-purpose component libraries.

    TypeScriptCSS Variable Theming
    在 GitHub 上查看↗10,749
  • tabler/tablertabler 的头像

    tabler/tabler

    41,180在 GitHub 上查看↗

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

    Tabler is a modular UI toolkit providing a comprehensive collection of pre-styled components and responsive layouts for administrative panels, though it is built around Bootstrap rather than React or Tailwind CSS.

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

    vuetifyjs/vuetify

    41,003在 GitHub 上查看↗

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

    Vuetify is a comprehensive UI component library for Vue applications featuring Material Design principles, but it does not support React or offer a framework-agnostic approach as requested.

    TypeScriptDeclarative UI ToolkitsState Management LibrariesCombobox Components
    在 GitHub 上查看↗41,003
  • ant-design/ant-designant-design 的头像

    ant-design/ant-design

    98,362在 GitHub 上查看↗

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

    Ant Design is a comprehensive React and TypeScript component library with enterprise-grade UI elements, though it is specifically tied to its own design ecosystem rather than being framework-agnostic.

    TypeScriptComponent LibrariesButtonsDesign Tokens
    在 GitHub 上查看↗98,362
  • nextui-org/nextuiN

    nextui-org/nextui

    0在 GitHub 上查看↗

    NextUI is a modern UI library built on Tailwind CSS that provides accessible, customizable React components with built-in TypeScript support, though it is tied to React rather than being fully framework agnostic.

    UI Component Libraries
    在 GitHub 上查看↗0
  • brave/brave-uibrave 的头像

    brave/brave-ui

    460在 GitHub 上查看↗

    List of reusable React components to empower your brave UI

    This repository provides a collection of reusable React components designed for frontend development, fitting the category well despite lacking some advanced features like full framework-agnostic support or built-in Tailwind integration.

    TypeScriptFrontend UI Components
    在 GitHub 上查看↗460
  • vexip-ui/vexip-uivexip-ui 的头像

    vexip-ui/vexip-ui

    1,895在 GitHub 上查看↗

    A Vue 3 UI library, highly customizability, full TypeScript, performance pretty good.

    This project provides a customizable component library with TypeScript definitions, but it is built for Vue 3 rather than React, making it a partial match for the requested frontend stack.

    TypeScriptUI Component Frameworks
    在 GitHub 上查看↗1,895
  • melt-ui/melt-uimelt-ui 的头像

    melt-ui/melt-ui

    4,167在 GitHub 上查看↗

    Melt UI is a headless UI library for Svelte that provides a collection of unstyled, accessible component builders. It functions as an accessible component framework and state management tool, offering the logic and state required to build interface elements that follow WAI-ARIA standards and support keyboard navigation without imposing specific visual styles. The library features a floating element positioning engine that manages the placement of popovers, tooltips, and menus relative to trigger elements. This system utilizes portals to prevent layout clipping and incorporates automatic overf

    Melt UI is a collection of unstyled, accessible component builders for building frontend interfaces, though its focus is specifically on Svelte rather than being fully framework agnostic.

    TypeScriptHeadless Component LogicApplication State ManagementARIA Attribute Injection
    在 GitHub 上查看↗4,167
一览前 10 名对比
仓库Star 数语言许可证最后推送
shadcn/ui116.8KTypeScriptMIT2026年6月17日
tailwindlabs/headlessui28.6KTypeScriptMIT2026年4月13日
radix-ui/themes8.5KTypeScriptMIT2026年4月11日
grommet/grommet8.4KJavaScriptApache-2.02026年6月16日
microsoft/fluentui20.1KTypeScriptNOASSERTION2026年6月23日
chakra-ui/park-ui2.3KTypeScriptMIT2026年4月10日
gluestack/gluestack-ui4.9KTypeScript—2026年2月20日
brain-bones/skeleton6KTypeScriptMIT2026年6月26日
segmentio/evergreen12.4KJavaScriptMIT2025年6月11日
tamagui/tamagui13.7KTypeScriptmit2026年2月20日

Related searches

  • Modular framework architecture
  • UI framework bindings
  • UI 组件自定义库
  • Modular application framework
  • UI inspection tools
  • 用于构建 UI 组件的设计系统
  • Browser tab manager
  • Web control panel