React后台

matx-react — React 后台模板

作者 uilibrary

Matx 是一个基于 React 与 Material UI 的免费开源后台管理模板,提供 JWT 登录、仪表盘分析、表单与 UI 组件示例等基础页面。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-09-30查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 React、Redux 与 Material UI 构建的后台管理模板,采用 MIT 许可

02

免费版提供 JWT 认证与基于角色的权限控制,含登录、注册、忘记密码、错误页

03

内置 Material UI 组件示例:数据表格、对话框、菜单、日期时间选择器、滑块、Snackbar 等

04

包含基础表单与富文本编辑器表单、eChart 图表、拖拽与 Google 地图示例

05

工程侧支持组件懒加载与代码拆分,v5 起使用 Vite 替代 CRA

模板详细介绍

Matx(matx-react)是 uilibrary 在 GitHub 上开源的 React 后台管理模板,采用 MIT 许可,仓库约 974 颗星。它基于 React、Redux 与 Material UI 构建,面向需要快速搭建管理后台界面的开发者。

免费版本包含的内容以组件与页面示例为主:Material UI 组件集合(自动完成、按钮、复选框、对话框、展开面板、菜单、进度、日期时间选择器、单选、开关、滑块、Snackbar、数据表格)、基础表单与富文本编辑器表单、eChart 图表、JWT 认证与基于角色的权限、登录/注册/忘记密码/错误页等会话页面、拖拽、Google 地图、颜色与间距等工具类,以及多级菜单和垂直导航。工程侧实现了组件懒加载与代码拆分。

版本演进方面,v3 引入 Material UI 的 styled API 并改用 React Apex Chart,移除了 CSS 工具类、SASS 集成与 Victory 图表;v4 更新依赖并加入 Auth0 与 Firebase 认证;v5 用 Vite 替换了 CRA。

需要注意的边界:README 中 Firebase、Auth0、横向导航、客户/产品/订单管理、CRUD 表格、电商、Scrum 看板、发票、日历、聊天、收件箱、Todo 等属于 MatX Pro 的内容,免费版并不包含。免费范围仅指该版本代码,演示图片、字体、图标等第三方素材需单独核对许可;启用 Firebase 等外部服务前需自行配置并确认其额度与收费。

React后台

适合你的项目吗?

适用场景

  • 搭建需要登录鉴权与角色权限的 React 管理后台骨架
  • 查阅 Material UI 组件在真实后台布局中的组合与用法示例
  • 作为仪表盘分析页与图表页面的起步代码
  • 在已有 React 项目中参考其路由、多级菜单与懒加载组织方式

适合人群

  • 使用 React 与 Material UI 技术栈的前端开发者
  • 需要快速获得后台界面基础页面与组件示例的团队
  • 希望以 MIT 许可自由修改和分发该版本代码的项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    开发环境使用 npm run dev 启动,生产构建使用 npm run build,产物输出到 build 目录

  2. 2

    README 提到 Firebase 集成,启用相关功能前需自行配置并核对 Firebase 的额度与收费

  3. 3

    演示图片、字体、图标等第三方素材需按各自许可单独核对,不能仅凭代码的 MIT 许可判断

  4. 4

    客户/产品/订单管理、CRUD 表格、电商、看板、日历、聊天等属于 Pro 版本,免费版不包含

  5. 5

    分发代码副本或实质性部分时需保留原作者版权声明与完整 MIT 许可声明

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • Firebase 认证属于 MatX Pro 版本功能,免费版不包含;如需使用须自行注册 Firebase 账号、配置项目并承担其可能产生的费用。
  • Auth0 认证属于 MatX Pro 版本功能,免费版不包含;使用需自行创建 Auth0 账号并配置密钥,注意其免费额度与收费政策。
  • Pro 版本附带 6 个月支持服务,免费版不包含该支持权益。
  • README 指引从官方站点下载,获取与更新渠道受该站点约束,非纯 GitHub 分发。
  • README 提及 Firebase 集成;启用相关动态功能前需自行配置,并核对 Firebase 的额度与收费。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Firebase authentication

README 原文

Auth0 authentication

README 原文

6 month support

README 原文

Download From <a href="https://ui-lib.com/downloads/matx-react-dashboard/">official website</a>

README 原文
https://github.com/uilibrary/matx-react/blob/master/LICENSEhttps://github.com/uilibrary/matx-react/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-09-30。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 85 / 100
技术栈
React
网站类型
后台
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2025-01-22
截图检查日期
2026-09-30

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 React。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: cf8ff6994988fff72a305c4968562e34dfbdcb63e43d6cfdff8f94f762338a77

2026-09-30T09:08:42.667Z

来源文件 / 仓库
<h1><a href="https://ui-lib.com/downloads/matx-react-dashboard/">Matx React Material Design Admin Dashboard Template</a></h1>

<a href="https://matx-react-free.netlify.app/">
  <img alt="Matx React Admin" src="https://ui-lib.com/blog/wp-content/uploads/2021/09/matx-github.png" />
</a>

<p>MatX is a full-featured React Material UI Admin Dashboard template. MatX is built with React, Redux & Material UI We implemented all the features you might need to start a new Web application. The free version includes all Material UI components, Form elements, and validation, JWT authentication, Sign in, sign up pages,  Vertical navigation, Lazy loading, Code splitting.</p>

<h2>Features</h2>
<table>
<tr>
<th>MatX Free</th>
<th>MatX Pro</th>
</tr>
<tr>
<td>
<a href="https://matx-react-free.netlify.app/">Live Preview</a> <br>
<a href="https://ui-lib.com/downloads/matx-react-dashboard/">Download MatX</a>
</td>
<td>
<a href="https://matx-react-pro.vercel.app">Live Preview</a> <br>
<a href="https://ui-lib.com/downloads/matx-pro-react-admin/">Get MatX Pro</a>
</td>
</tr>
<tr>
<td valign="top">
<ul>
  <li>JWT authentication</li>
  <li>Role based authentication</li>
  <li>Lazy loading components</li>
  <li>Code splitting</li>
  <li>Dashboard Analytics</li>
  <li>UI kits
    <ul>
      <li>Autocomplete</li>
      <li>Buttons</li>
      <li>Checkbox</li>
      <li>Dialog</li>
      <li>Expansion panel</li>
      <li>Menu</li>
      <li>Progress</li>
      <li>Datetime picker</li>
      <li>Radio</li>
      <li>Switch</li>
      <li>Slider</li>
      <li>Snackbar</li>
      <li>Data table</li>
    </ul>
  </li>
  <li>Forms
    <ul>
      <li>Basic</li>
      <li>Rich text editor</li>
    </ul>
  </li>
  <li>eChart</li>
  <li>Session pages
    <ul>
      <li>Sign in</li>
      <li>Sign up</li>
      <li>Forgot password</li>
      <li>Error page</li>
    </ul>
  </li>
  <li>Drag and drop</li>
  <li>Google map</li>
  <li>Utilities
    <ul>
      <li>Color</li>
      <li>Spacing</li>
      <li>Typography</li>
      <li>Display</li>
    </ul>
  </li>
  <li>Multi level menu</li>
</ul>
</td>
<td valign="top">
<ul>
  <li>All features of Matx free +</li>
  <li>Firebase authentication</li>
  <li>Auth0 authentication</li>
  <li>Horizontal navigation</li>
  <li>Pages
    <ul>
        <li>Customer List</li>
        <li>Customer View/Add/Edit</li>
        <li>Product List</li>
        <li>Customer View/Add/Edit</li>
        <li>Order List</li>
        <li>Order View/Add/Edit</li>
        <li>Help center</li>
        <li>FAQ</li>
        <li>Pricings</li>
        <li>User List/Grid/Row</li>
    </ul>

  </li>
  <li>Forms
    <ul>
      <li>Order form</li>
      <li>Invoice form</li>
      <li>Property listing form</li>
      <li>Single upload</li>
      <li>Multiple upload</li>
      <li>Wizard</li>
    </ul>
  </li>
  <li>Working Apps
    <ul>
      <li>CRUD table</li>
      <li>Shop/eCommerce</li>
      <li>Scrum board</li>
      <li>Invoice builder</li>
      <li>Event calendar</li>
      <li>Chat</li>
      <li>Inbox</li>
      <li>Todo</li>
    </ul>
  </li>
  <li>Lists
    <ul>
      <li>Row/Grid List</li>
      <li>Infinite scroll list</li>
    </ul>
  </li>
  <li>Charts
    <ul>
      <li>eChart</li>
      <li>Rechart</li>
      <li>Victory chart</li>
      <li>React vis</li>
    </ul>
  </li>
  <li>Account setting</li>
  <li>User profile</li>
  <li>6 month support</li>

</ul>
</td>
</tr>
</table>

<h2>Version 5 changes</h2>

- Used Vite instead of CRA

<h2>Version 4 changes</h2>

- Updated all packages
- Added Auth0 and Firebase authentication system

<h2>Version 3 changes</h2>

- Added Material UI – Styled api (v5)
- Added Material UI updated components from MUI@version 5
- Added React Apex Chart
- Updated JWT authentication
- Updated Charts
- Removed CSS Utilities (replaced by MUI)
- Removed SASS Integrigration (replaced by Styled API)
- Removed Victory chart (Replaced by React Apex Chart)

<h2 id="availablescripts">Getting started</h2>

<p>In the project directory, you can run:</p>

<h3 id="npmstart"><code>npm run dev</code></h3>

<p>Runs the app in the development mode.<br>

<p>The page will reload if you make edits.<br>
You will also see any lint errors in the console.</p>

<h3 id="npmrunbuild"><code>npm run build</code></h3>

<p>Builds the app for production to the <code>build</code> folder.<br>
It correctly bundles React in production mode and optimizes the build for the best performance.</p>

<p>The build is minified and the filenames include the hashes.<br>
Your app is ready to be deployed!</p>

<h3>Download</h3>
Download From <a href="https://ui-lib.com/downloads/matx-react-dashboard/">official website</a>

<h3>For questions and support mail us at <a href="mailto:[email protected]">[email protected]</a></h3>
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。