A vue material design admin template
See the codeEnglish | 简体中文
Vue Material Admin is a modern, production-ready admin template built with Vue 3 and Vuetify 3. It features a clean Material Design interface, TypeScript support, and a comprehensive set of components for building enterprise applications.
<script setup>
├── src/
│ ├── api/ # API service layer
│ ├── components/ # Reusable Vue components
│ ├── composables/ # Vue composables (DRY utilities)
│ ├── layouts/ # Layout components
│ ├── plugins/ # Plugin configurations
│ │ ├── vuetify/ # Vuetify setup & theme
│ │ ├── i18n/ # Internationalization
│ │ └── msw/ # Mock Service Worker
│ ├── router/ # Vue Router configuration
│ ├── store/ # Pinia state management
│ ├── types/ # TypeScript type definitions
│ ├── utils/ # Utility functions
│ ├── views/ # Page components
│ ├── scss/ # Global styles
│ ├── App.vue # Root component
│ └── main.ts # Application entry point
├── public/ # Static assets
├── dist/ # Production build output
└── vite.config.ts # Vite configuration
# Install dependencies
yarn install
# Start development server with hot-reload
yarn dev
The application will be available at http://localhost:9527
# Type-check and build for production
yarn build
# Preview production build locally
yarn preview
# Run TypeScript type checking
yarn typecheck
# Lint and fix files
yarn lint
See Vite Configuration Reference
Theme and component defaults can be customized in:
src/plugins/vuetify/theme.ts - Color schemes and design tokenssrc/plugins/vuetify/defaults.ts - Component default propsModern browsers and Internet Explorer 11+ (with polyfills)
Contributions are welcome! Please feel free to submit a Pull Request.
If you find this project useful, you can support the author:
Copyright (c) 2025 Tookit
288 followers · starred Jan 2021
588 followers · starred Aug 2018
31 followers · starred Aug 2019
13 followers · starred May 2019
A vue material design admin template
See the codeEnglish | 简体中文
Vue Material Admin is a modern, production-ready admin template built with Vue 3 and Vuetify 3. It features a clean Material Design interface, TypeScript support, and a comprehensive set of components for building enterprise applications.
<script setup>
├── src/
│ ├── api/ # API service layer
│ ├── components/ # Reusable Vue components
│ ├── composables/ # Vue composables (DRY utilities)
│ ├── layouts/ # Layout components
│ ├── plugins/ # Plugin configurations
│ │ ├── vuetify/ # Vuetify setup & theme
│ │ ├── i18n/ # Internationalization
│ │ └── msw/ # Mock Service Worker
│ ├── router/ # Vue Router configuration
│ ├── store/ # Pinia state management
│ ├── types/ # TypeScript type definitions
│ ├── utils/ # Utility functions
│ ├── views/ # Page components
│ ├── scss/ # Global styles
│ ├── App.vue # Root component
│ └── main.ts # Application entry point
├── public/ # Static assets
├── dist/ # Production build output
└── vite.config.ts # Vite configuration
# Install dependencies
yarn install
# Start development server with hot-reload
yarn dev
The application will be available at http://localhost:9527
# Type-check and build for production
yarn build
# Preview production build locally
yarn preview
# Run TypeScript type checking
yarn typecheck
# Lint and fix files
yarn lint
See Vite Configuration Reference
Theme and component defaults can be customized in:
src/plugins/vuetify/theme.ts - Color schemes and design tokenssrc/plugins/vuetify/defaults.ts - Component default propsModern browsers and Internet Explorer 11+ (with polyfills)
Contributions are welcome! Please feel free to submit a Pull Request.
If you find this project useful, you can support the author:
Copyright (c) 2025 Tookit
288 followers · starred Jan 2021
588 followers · starred Aug 2018
31 followers · starred Aug 2019
13 followers · starred May 2019