vue-material-3
Vue Material 3
Vue Material 3 is a Vue 3 component library inspired by Material Design 3 (Material You). It focuses on practical, composable UI primitives with a clean API and Storybook-first workflow.
Note: The project is still evolving and may include breaking changes before
1.0.0.
Highlights
- Vue 3 component set with Material 3 visual language
- Live Storybook documentation and examples
- Unit test setup with Vitest + Vue Test Utils
- Pre-commit quality gate via Husky (
npm test)
Installation
npm install vue-material-3
Quick Start
<template>
<MdElevatedButton label="Get Started" />
</template>
<script setup>
import { MdElevatedButton } from 'vue-material-3';
</script>
Available Components
AvatarBadgeButton(ElevatedButton,FilledButton,FilledTonalButton,OutlinedButton,TextButton)CardCheckboxChip(ChipSet,FilterChip)DatePicker(DatePicker,FilledDatePickerField,OutlinedDatePickerField)DialogDividerFab(Fab,BrandedFab,FabExtended)AutoComplete(FilledAutoComplete,OutlinedAutoComplete)IconIconButtonList(List,ListItem,ListDivider)MenuNavigationBarNavigationDrawerNavigationTabProgressIndicator(LinearProgressIndicator,CircularProgressIndicator)RadioSearchSegmentedButton(SegmentedButton,SegmentedButtonSet)Select(FilledSelect,OutlinedSelect,SelectOption)SliderSnackbarSwitchTabs(Tabs,PrimaryTab,SecondaryTab)TextField(FilledTextField,OutlinedTextField)TimePicker(TimePicker,FilledTimePickerField,OutlinedTimePickerField)Tooltip
Planned Components
These components are planned and not published in the current API yet:
- BottomSheet
- Carousel
- NavigationRail
- SideSheet
- TopAppBar
Storybook
- Live docs:
https://mylmz10.github.io/vue-material-3 - Local:
npm run storybook
Development
Recommended local runtime:
- Node.js
20.19.0+ - npm
10+
Install dependencies:
npm install
Run tests:
npm test
Build Storybook:
npm run build-storybook
License
MIT
Related Packages
p3x-redis-ui-material
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 lang...
325,111
1
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.14.3 | ^3.5.29 | MIT | |
| 0.14.2 | ^3.5.29 | MIT | |
| 0.14.1 | ^3.5.29 | MIT | |
| 0.14.0 | ^3.5.29 | MIT | |
| 0.13.1 | ^3.5.29 | MIT | |
| 0.13.0 | ^3.5.29 | MIT | |
| 0.11.0 | ^3.5.29 | MIT | |
| 0.10.0 | ^3.5.29 | MIT | |
| 0.9.2 | ^3.5.29 | MIT | |
| 0.9.1 | ^3.5.29 | MIT | |
| 0.9.0 | ^3.5.29 | MIT | |
| 0.8.3 | MIT | ||
| 0.8.2 | MIT | ||
| 0.8.1 | MIT | ||
| 0.8.0 | MIT | ||
| 0.7.0 | MIT | ||
| 0.6.0 | MIT | ||
| 0.5.0 | ^3.2.33 | MIT | |
| 0.4.0 | ^3.2.33 | MIT | |
| 0.3.0 | ^3.2.33 | MIT | |
| 0.2.0 | ^3.2.33 | MIT | |
| 0.1.0 | ^3.2.33 | MIT |