Admin dashboard template built on React, Redux, and Material UI, under MIT license
matx-react — React Admin dashboard Template
By uilibrary
Matx is a free and open-source admin dashboard template built on React and Material UI, offering basic pages such as JWT login, dashboard analytics, and examples of forms and UI components.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
The free version provides JWT authentication and role-based access control, including login, registration, forgot password, and error pages
Built-in Material UI component examples: data tables, dialogs, menus, date-time pickers, sliders, Snackbar, etc.
Includes basic forms and rich text editor forms, eChart charts, drag-and-drop, and Google Maps examples
Engineering side supports component lazy loading and code splitting; v5 uses Vite instead of CRA
Template Details
Matx (matx-react) is a React admin dashboard template open-sourced by uilibrary on GitHub under the MIT license, with approximately 974 stars. It is built on React, Redux, and Material UI, targeting developers who need to quickly set up an admin interface.
The free version primarily includes component and page examples: a collection of Material UI components (autocomplete, buttons, checkboxes, dialogs, expansion panels, menus, progress, date-time pickers, radio buttons, switches, sliders, Snackbar, data tables), basic forms and rich text editor forms, eChart charts, JWT authentication with role-based permissions, session pages such as login, registration, forgot password, and error pages, drag-and-drop, Google Maps, utility classes for color and spacing, as well as multi-level menus and vertical navigation. On the engineering side, it implements component lazy loading and code splitting.
Regarding version evolution, v3 introduced Material UI's styled API and switched to React Apex Chart, removing CSS utility classes, SASS integration, and Victory charts; v4 updated dependencies and added Auth0 and Firebase authentication; v5 replaced CRA with Vite.
Important boundaries to note: In the README, Firebase, Auth0, horizontal navigation, customer/product/order management, CRUD tables, e-commerce, Scrum board, invoices, calendar, chat, inbox, Todo, etc., are part of MatX Pro and are not included in the free version. The free scope refers only to the code of this version; third-party assets such as demo images, fonts, and icons require separate license verification; before enabling external services like Firebase, you must configure them yourself and confirm their quotas and charges.
Is it right for your project?
Use Cases
- Building a React admin dashboard skeleton that requires login authentication and role permissions
- Referencing examples of how Material UI components are combined and used in real admin layouts
- Using as starter code for dashboard analytics pages and chart pages
- Referencing its routing, multi-level menus, and lazy loading organization in existing React projects
Suitable For
- Front-end developers using the React and Material UI tech stack
- Teams needing to quickly obtain basic admin interface pages and component examples
- Projects that wish to freely modify and distribute this version's code under the MIT license
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Development environment starts with npm run dev; production build uses npm run build, with output to the build directory
- 2
The README mentions Firebase integration; before enabling related features, you must configure it yourself and verify Firebase's quotas and charges
- 3
Third-party assets such as demo images, fonts, and icons must be checked under their respective licenses and cannot be judged solely by the code's MIT license
- 4
Customer/product/order management, CRUD tables, e-commerce, Kanban, calendar, chat, etc., are part of the Pro version and are not included in the free version
- 5
When distributing copies or substantial portions of the code, you must retain the original author's copyright notice and the full MIT license notice
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope refers to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of this version's code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as-is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Firebase authentication is a MatX Pro feature and is not included in the free version; to use it, you must register a Firebase account, configure the project, and bear any potential costs.
- Auth0 authentication is a MatX Pro feature and is not included in the free version; using it requires creating an Auth0 account and configuring keys, and you should note its free tier and pricing policy.
- The Pro version includes 6 months of support services; the free version does not include this support benefit.
- The README directs downloads from the official site; access and updates are subject to that site and not purely GitHub distribution.
- The README mentions Firebase integration; before enabling related dynamic features, you must configure it yourself and verify Firebase's quotas and charges.
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domain, hosting, database, payment, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Firebase authentication
Original README
Auth0 authentication
Original README
6 month support
Original README
https://github.com/uilibrary/matx-react/blob/master/LICENSEhttps://github.com/uilibrary/matx-react/blob/master/README.mdDownload From <a href="https://ui-lib.com/downloads/matx-react-dashboard/">official website</a>
Original README
Compiled by DeepSeek based on repository license and README ·2026-09-30. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 85 / 100
- Technologies
- React
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-01-22
- Screenshot last checked
- 2026-09-30
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies React as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: cf8ff6994988fff72a305c4968562e34dfbdcb63e43d6cfdff8f94f762338a77
2026-09-30T09:08:42.667Z
Source file / repository<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>
Explore similar templates
Compare previews and descriptions within the same stack and category.
ant-design-pro
Ant Design Pro is an enterprise-grade React admin scaffold built on React 19, Umi Max 4, and antd 6 with TypeScript.
React · Admin dashboard

coreui-free-react-admin-template
CoreUI's free React admin template, built on React and the CoreUI component library, provides dashboard layouts, sidebar navigation, routing, and example views. It includes .cursorrules, ARCHITECTURE.md, and DEVELOPMENT.md context files, plus JSDoc comments and PropTypes, to support AI-assisted development.
React · Admin dashboard

fastapi-react
A Cookiecutter template for FastAPI + React (TypeScript) full-stack projects, integrating PostgreSQL, SQLAlchemy, Alembic, Celery, Redis, JWT authentication, a react-admin admin panel, and a Docker Compose development environment with Nginx reverse proxy.
React · Admin dashboard

react-antd-admin-template
A React + Ant Design admin template for mid- and back-office products, with built-in login/logout, dynamic routing, permission checks, and user management.
React · Admin dashboard

react-saas-template
A React and Material-UI template for SaaS or admin websites, offering dashboard, chart, blog, payment, and file upload components. It uses Create-React-App, React-Router, Recharts, React-Stripe-js, React-Dropzone, and React-Cropper, with theme colors centralized in src/theme.js.
React · Admin dashboard

react-material-admin
React Material Admin is an MIT-licensed React admin template by Flatlogic, built on Material-UI. It provides dashboards, charts, tables, authentication, profile, and notification pages, with three color themes and responsive layouts.
React · Admin dashboard
