Vue Material -


Vue Material

Material Design for Vue.js

Vue Material is simple, lightweight and built exactly according to the Google Material Design specs.

Build well-designed apps that can fit on every screen with support to all modern Web Browsers with dynamic themes, components on demand and all with an ease-to-use API.


Marcos Moura
Marcos Moura

How did Vue Material started?

Once upon a time I was working in a company, in projects for Google, using only Google's technologies. As a Front End Engineer I had to use Angular or Polymer as a solution back there. And we needed to build everything with Material Design. They chose to work with Angular and Angular Material only because it was more mature than Polymer at the time. It was not my choice and I felt that it wasn't good for me! But looking on the bright side, it gave me a really good experience with Material Design guidelines.

I work with Vue since the 1.0 version and I love it. Vue Material started as a small and simple idea that I had in a boring saturday afternoon, to solve my own needs for a simple, fast and reliable solution with Material Design for Vue, because I couldn't find a good solution. So I started to develop my own library, to fix problems that I had on Angular Material's days and focusing on making things easier and practical to use.

This project started as a side project and became the library as it is today, one of the most used UI Libraries for Vue.js!

Want to pay me a coffee?

I don't drink coffee, but I can easily turn this into a strong and bold IPA beer... Or a burger... Or a Redbull! If you think that this project helped you or your company in any way, you can consider become a backer/sponsor on Patreon.

Want to contribute with the Project?

Well. All kind of help are welcome. If you want to contribute with the project, just send me a message and I will tell what you can do. We have a Slack Channel to share ideas and to keep all the comunication in one place.

Need extra help?

I'm always online on our Slack channel. If you need anything, fell free to ask me directly there. :)

What is the Browser Support?

Vue Material supports the latest version of all Browsers

What about the license?

MIT. Always. Forever!

Credits and Thanks