41,034
stars
+0
7,101
forks
564
watchers
6,744
prs
15,506
issues
694
releases
842
discussions
README
🖥️ Documentation
To check out the documentation, visit vuetifyjs.com.
!Crowdin Uploads
⚡ Quick Start
Getting started with Vuetify is easy. To create a new project, choose your package manager and run one of the following commands:
Using pnpm
bash
pnpm create vuetify
Using yarn
bash
yarn create vuetify
Using npm
bash
npm create vuetify@latest
Using bun
bash
bun create vuetify
For more information on how to get started, such as using Nuxt or Laravel, check out the official Installation guide.
💖 Supporting Vuetify
Vuetify is a MIT licensed project that is developed and maintained by the Core Team. Sponsor Vuetify and receive some awesome perks and support Open Source Software at the same time! 🎉
Become a backer or sponsor on GitHub
Become a backer or sponsor on Open Collective
(supports the Core team)
Become a subscriber on Tidelift
Make a one-time payment with Paypal
What's the difference between GitHub Sponsors and OpenCollective?
Funds donated through GitHub Sponsors directly support John Leider and the ongoing development and maintenance of Vuetify. Funds donated via Open Collective are managed with transparent expenses and will be used for compensating work and expenses for Core team members. Your name/logo will receive proper recognition and exposure by donating on either platform.
Special Sponsor
Diamond Sponsors
Platinum Sponsors
---
🚀 Introduction
Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components. No design skills required — everything you need to create amazing applications is at your fingertips. Vuetify has a massive API that supports any use-case. Some highlights include:
- Customizable: Extensive customization options with SASS/SCSS and Default configuration and Blueprints
- Responsive Layout: The default configuration of Vuetify components is responsive, allowing your application to adapt to different screen sizes.
- Theme System: A powerful color system that makes it easy to style your application with a consistent color palette.
- Vite Support: _Smaller_ bundle sizes with automatic tree-shaking
- min. 6 months Long-term support for Major releases
- Internationalization: 42+ supported languages
Browser Support
Vuetify supports all modern browsers, including Safari 13+ (using polyfills). Components are designed for a minimum width of _320px_.
🌎 Vuetify Ecosystem
Resources
Name
Description
🕶️ Vuetify Awesome
Awesome stuff built with Vuetify.
🗑️ Vuetify Bin
A pastebin for saving codTop issues
#19919[Bug Report][3.6.8] VTreeview slow performance on expand55 comments · 2024-05-30#459[Feature Request] Combined pickers34 comments · 2017-04-28#7295[Feature Request] Optimize controls for test automation22 comments · 2019-05-26#9164[Feature Request] v-data-table Keyboard Support/Navigation21 comments · 2019-10-01#9742[Feature Request] Virtual scrolling Treeview20 comments · 2019-11-20#6820[Feature Request] Slots for v-textarea and v-text-field17 comments · 2019-03-24#21269[Feature Request] V-Select: Auto hide selection that does not fit14 comments · 2025-04-15#3049[Feature Request] Add a cascade to the select component14 comments · 2018-01-19
Discussions
#23252why do table headers have `user-select: none`? (accessibility)1 comments · 2026-10-08#23186V-App adding 2px border1 comments · 2026-09-15#23185How to set data table header sorter to be outlined or other variants?1 comments · 2026-09-15#23169A11yKit: 15 Free, Zero-Upload Accessibility & WCAG 2.2 / APCA Contrast Tools for Vuetify Developers0 comments · 2026-09-08#23158Validation rules aliases and auto-completion1 comments · 2026-09-03#22994Change event for all inputs?3 comments · 2026-07-08#22933Support chunked uploading in File components0 comments · 2026-06-17#22887Duplicated css styles1 comments · 2026-06-02
Latest release
v4.3.2 v4.3.2 2026-11-03[!WARNING] We live in the era of big tech companies buying out OSS project maintainers left and right. Vuetify stays independent as long as community keeps the funds flowing to the OpenCollective. Our team is putting hundreds of hours in to keep the project going: - troubleshoot and fix top priority bugs as quickly as possible - review incoming PRs - deliver new features - maintain ecosystem tools If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes. Every contribution helps us keep Vuetify alive and signals