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

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

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

React UI component library / frontend framework

排名更新于 2026年6月30日

For a component library for React web interfaces, the strongest matches are grommet/grommet (Grommet is a React UI framework and accessible component), creativetimofficial/ui (This is a React UI component library built on) and carbon-design-system/carbon (Carbon is an enterprise React UI component library that). ant-design/ant-design and primefaces/primereact round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “react frontend” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

“a component library for React web interfaces” 的搜索结果

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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 UI framework and accessible component library with theming and responsive design, fitting the category, though it may lack explicit TypeScript support and documented storybook integration.

    JavaScriptTheme CustomizationResponsive Layout SystemsWAI-ARIA Frameworks
    在 GitHub 上查看↗8,354
  • creativetimofficial/uicreativetimofficial 的头像

    creativetimofficial/ui

    11,933在 GitHub 上查看↗

    This project is a UI component library and web layout framework providing pre-made interface elements and blocks for production-ready web applications. It functions as an AI design system that combines a collection of reusable components with a Model Context Protocol server to enable AI coding agents to discover and install interface elements. The system distinguishes itself through AI-driven automation, using the Model Context Protocol and schema-driven configurations to integrate design rules and installation commands directly into AI agents. This allows for the programmatic implementation

    This is a React UI component library built on shadcn/ui patterns, offering a collection of pre-made interface elements and blocks that directly fits the search for a component library or frontend framework, though its AI-driven extras are secondary to the core library purpose.

    TypeScriptUI Component LibrariesComponent Libraries
    在 GitHub 上查看↗11,933
  • 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 React UI component library that offers a comprehensive set of accessible, TypeScript-ready components with theming, responsive design, thorough documentation, and tree-shakeable imports, making it a strong fit for building professional web interfaces.

    TypeScriptTheme CustomizationResponsive Layout Systems
    在 GitHub 上查看↗9,172
  • 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 an enterprise‑grade React component library and design system framework offering a vast collection of pre‑built UI elements, robust theming via design tokens, built‑in accessibility, full TypeScript support, responsive layouts, and extensive documentation — exactly the kind of comprehensive React UI library this search targets.

    TypeScriptTree Shaking SupportComponent Libraries
    在 GitHub 上查看↗98,362
  • 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 with built-in accessibility, theming (including unstyled mode), and tree-shakeable imports, directly matching your need for a feature-rich, customizable component suite.

    CSSTree Shaking Support
    在 GitHub 上查看↗8,323
  • downshift-js/downshiftdownshift-js 的头像

    downshift-js/downshift

    12,295在 GitHub 上查看↗

    Downshift is a headless UI component library and framework for React that provides the state and interaction primitives necessary to build accessible autocomplete, combobox, and select dropdown components. It functions as a WAI-ARIA UI framework, generating the required ARIA attributes and keyboard event handlers to ensure screen reader compliance without providing any default styling. The library utilizes a headless component pattern to decouple interaction logic from the visual presentation. It manages complex state transitions through reducers and synchronizes internal UI state with extern

    Downshift is a headless React UI component library that provides state logic and accessibility for autocomplete, combobox, and select dropdowns, which fits the general category of a React UI library but is specialized rather than offering the diverse components and theming of a comprehensive frontend framework.

    JavaScriptAccessible UI ComponentsWAI-ARIA Frameworks
    在 GitHub 上查看↗12,295
  • 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.

    shadcn/ui is a React component library offering a broad set of accessible, customizable UI components built on Radix and Tailwind, with copy-paste source code integration for full control and tree-shakeability — exactly the kind of lightweight, developer-friendly library this search targets.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    在 GitHub 上查看↗116,724
  • mui/material-uimui 的头像

    mui/material-ui

    98,459在 GitHub 上查看↗

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

    Material UI is a comprehensive, production-ready React component library that delivers all the features you're looking for—diverse components, theming and customization, built-in accessibility, full TypeScript support, responsive design, thorough documentation with Storybook integration, tree-shakeable imports, and hooks-based functional components—making it an ideal match for building professional web interfaces.

    JavaScriptComponent-Based UI LibrariesAccessible Component SuitesComponent Theming
    在 GitHub 上查看↗98,459
  • 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 fully-featured React component library and design system with a rich set of accessible, themeable, and TypeScript‑supported components, along with responsive design utilities and comprehensive documentation — exactly what this search needs.

    TypeScriptDesign System ImplementationsComponent Library ArchitecturesDesign Token Architectures
    在 GitHub 上查看↗40,438
  • 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 mature and widely used React UI component library that delivers Bootstrap's extensive set of accessible, responsive, and customizable components with built-in TypeScript support, theming via a centralized provider, and a component-based architecture that includes hooks, making it a comprehensive and fitting choice for building modern web interfaces.

    TypeScriptDesign SystemReact ComponentsApplication Navigation Components
    在 GitHub 上查看↗22,608
  • 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

    Radix Primitives is a headless, unstyled React component library focused on accessibility and composition, making it a genuine component library for building custom UIs, but it requires you to handle all styling and theming yourself rather than providing a full set of pre-styled components.

    TypeScriptAccessible UI Components
    在 GitHub 上查看↗18,642
  • preactjs/preactpreactjs 的头像

    preactjs/preact

    38,701在 GitHub 上查看↗

    Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc

    Preact is a lightweight, React-compatible UI library for building web interfaces with a virtual DOM and component-based architecture — it fits the frontend framework part of your search, though it does not include a pre-built set of UI components or built-in theming/accessibility tooling.

    JavaScriptComponent Type InterfacesFunctional Components
    在 GitHub 上查看↗38,701
  • facebook/reactfacebook 的头像

    facebook/react

    245,669在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    React is the core frontend library that provides the component model, hooks, and functional components for building interfaces, but it is not a pre-built UI component library with ready-made widgets or theming—it serves as the foundational framework for such libraries rather than being one itself.

    JavaScriptReact HooksCustom HooksFunctional Components
    在 GitHub 上查看↗245,669
  • mui/base-uimui 的头像

    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 React component library that provides accessible, unstyled interface primitives — it’s squarely the kind of React UI library this search intends, though it focuses on behavioral logic and accessibility rather than offering pre‑built themed components.

    TypeScriptWAI-ARIA Frameworks
    在 GitHub 上查看↗8,711
  • developit/preactdevelopit 的头像

    developit/preact

    38,704在 GitHub 上查看↗

    Preact is a declarative UI library and a lightweight alternative to React for building user interfaces. It utilizes a component-based architecture and a virtual DOM to sync application state to the browser interface efficiently. The framework implements a modern React API and provides a compatibility layer to ensure existing component libraries and patterns can run within its environment. It also functions as a server-side rendering engine, generating HTML on the server and hydrating it on the client to optimize page load speeds. Additional capabilities include virtual DOM state management t

    Preact is a lightweight React-compatible UI framework for building web interfaces with hooks and server-side rendering, fitting your search for a frontend framework, though it lacks a built-in set of diverse UI components.

    JavaScriptUser Interface FrameworksAPI Compatibility LayersComponent Composition
    在 GitHub 上查看↗38,704
  • vercel/next.jsvercel 的头像

    vercel/next.js

    140,051在 GitHub 上查看↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Next.js is a React framework for building full-stack web applications, fitting the frontend framework aspect of your search, but it lacks the pre-built UI components, theming, and storybook documentation that a component library would provide.

    JavaScriptExtended Fetch APIsApplication ConfigurationCache Invalidation Utilities
    在 GitHub 上查看↗140,051
  • khan/react-componentsKhan 的头像

    Khan/react-components

    998在 GitHub 上查看↗

    Some components we build for Khan Academy that the world might find useful.

    A small set of React components extracted from Khan Academy's production app — it's genuinely a UI component library, but as it lacks theming, TypeScript, accessibility, responsive design, tree-shaking, and Storybook, it matches the category only on the narrowest basis.

    JavaScriptReact
    在 GitHub 上查看↗998
一览前 10 名对比
仓库Star 数语言许可证最后推送
grommet/grommet8.4KJavaScriptApache-2.02026年6月16日
creativetimofficial/ui11.9KTypeScriptMIT2026年3月14日
carbon-design-system/carbon9.2KTypeScriptApache-2.02026年6月17日
ant-design/ant-design98.4KTypeScriptMIT2026年6月16日
primefaces/primereact8.3KCSSMIT2026年6月5日
downshift-js/downshift12.3KJavaScriptMIT2026年6月4日
shadcn-ui/ui116.7KTypeScriptMIT2026年6月16日
mui/material-ui98.5KJavaScriptMIT2026年6月22日
chakra-ui/chakra-ui40.4KTypeScriptMIT2026年6月11日
react-bootstrap/react-bootstrap22.6KTypeScriptMIT2026年6月16日

Related searches

  • a library of UI components for React
  • 无障碍 React UI 组件库
  • 用于构建用户界面的 JavaScript 库
  • 前端框架的状态管理库
  • React Native UI 组件库
  • 使用 Mantine 的 React 组件库
  • 可复用的 React 设计模式合集
  • a collection of frontend development resources