MaterialUI一个全面的React组件库

Material UI logo

Material UI

Material UI 是一个全面的 React 组件库,其中包含我们独立实现的 Google Material Design 系统。它功能全面,开箱即用。它包含一系列预构建的组件,开箱即用,可直接用于生产环境。此外,它还提供一系列自定义选项,让您可以轻松地在我们的组件上实现您自己的定制设计系统。

它深受全球众多优秀产品团队的信赖,因为它经过了数千名开源贡献者十多年的严格开发测试。

Material UI 的核心功能由 MUI X 扩展,这是一套用于高级用例的复杂组件。

优势

  • 更快交付:超过 2,500 名开源贡献者为这些组件投入了无数时间。专注于您的核心业务逻辑,无需重复造轮子——我们已为您打造完美 UI。
  • 美观自然:我们对 Material Design 的实现一丝不苟,确保每个 Material UI 组件都符合最高的形态和功能标准,并在必要时与官方规范有所差异,以提供更多出色选项。
    可定制性:该库包含一系列直观的可定制功能。我们商店中的模板展示了您在定制方面所能达到的极限。
  • 跨团队协作:Material UI 直观的开发者体验降低了后端开发者和技术水平较低的设计师的入门门槛,使团队能够更有效地协作。设计工具包简化了您的工作流程,并提高了设计师和开发者之间的一致性。
  • 受到数千家组织的信赖:Material UI 拥有 React 生态系统中最大的 UI 社区。它的历史几乎与 React 本身一样悠久——其历史可以追溯到 2014 年——而且我们将长期致力于此。您可以依靠未来几年社区的支持(例如 Stack Overflow)。

预览

文档

请参阅 Material UI 文档 开始使用。

旧版本

注意:

使用 @next 指向预发布版本。

使用 @latest 指向最新的稳定版本。

Joy UI

此代码库还包含 Joy UI,这是一个实验性的组件库,实现了我们自主研发的 Joy 设计。
Joy UI 目前处于测试阶段,开发工作目前暂停
如果您从零开始新项目,我们推荐使用 Material UI 而非 Joy UI,因为我们可以保证持续的支持。

请注意,维护人员主要关注其他项目,可能无法及时响应与 Joy UI 相关的问题或拉取请求。

查看 Joy UI 文档

问题

对于不涉及代码库更改的操作方法问题,请使用 Stack Overflow 而不是 GitHub 问题。

示例

我们的文档包含 一系列示例项目

高级模板

您可以在 MUI 商店 中找到完整的模板和主题。

贡献

阅读 贡献指南,了解我们的开发流程、如何提出错误修复和改进建议,以及如何构建和测试您的更改。

关于项目

Material UI是一个全面的 React 组件库,实现了 Google 的 Material Design。它包含一系列预构建的组件,开箱即用,可直接用于生产环境。此外,它还提供一系列自定义选项,让您可以轻松地在我们的组件上实现您自己的定制设计系统。
MIT
Typescript
96,764
32689
1326
2014-08-19
2025-10-10

增长趋势 - stars