Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Material Design dashboard from Creative Tim built with shadcn/ui, React, and Vite.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Material Dashboard Shadcn is a free, open-source admin dashboard template that combines Material Design visual language from Creative Tim with the component architecture of shadcn/ui. It is built on React and Vite, uses React Router DOM for navigation, and provides a set of copy-paste UI components styled with a consistent design system. The project is distributed as a GitHub repository and can be installed by cloning it.
Material Dashboard Shadcn is a dashboard template that pairs Creative Tim's Material Design styling with shadcn/ui's developer-owned components. It takes a React project scaffolded with Vite and adds routing through react-router-dom, so you get a multi-page admin interface out of the box. The template is made by Creative Tim, a well-known provider of Bootstrap and Material Design themes, and is published on GitHub for anyone to clone and modify.
The template is installed by cloning the repository to your local machine with git clone https://github.com/creativetimofficial/material-dashboard-shadcn.git. After cloning, you run the standard Vite commands — installing dependencies and starting the development server — to view and modify the dashboard. Because shadcn/ui components live in your source tree, you can directly edit their styles and behavior.
Yes, the template is distributed as an open-source GitHub repository and can be cloned and used without payment. There is no mention of a license, so check the repository's license file before commercial use.
It uses React as the UI library, Vite as the build tool, react-router-dom for routing, and shadcn/ui for components. The design language is Material Design from Creative Tim.
shadcn/ui is built on Tailwind CSS, so the template's components rely on Tailwind for styling. The repository's topic list does not explicitly name Tailwind, but shadcn/ui's dependency on Tailwind makes it a near-certain part of the stack.
The repository is tagged with Replit, which suggests it can be imported into Replit as a Node.js project and run in the browser. You can try importing the GitHub URL directly into Replit.
