DEV Community

Cover image for 10+ Cool VueJS Components, Templates, and Experiments examples
Creative Tim
Creative Tim

Posted on • Updated on • Originally published at

10+ Cool VueJS Components, Templates, and Experiments examples

This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.

As we already know, VueJS components are one of the important features of Vue that creates custom elements. At the same time, templates help you avoid creating your web design from scratch. Together, these tools are essential for any web developer who want their development process to be faster and more efficient.

Moreover, in the last years, VueJS became very popular and many enterprises have added it to their technology stack. What is great about this framework is the fact that it has built-in data binding and an MVC model (model, view, controller), which makes configuration much easier compared to Angular.js and React.js, for example. Also, VueJS has a small learning curve. Compared to AngularJS, Vue is much easier to learn, understand, and use.

Knowing this, we've gathered a list of VueJS components, templates, and experiments that can help you make an idea about what this framework means if you are a beginner, or you can find some inspiration for your next project if you are a VueJS developer.

VueJS Components, Templates, and Experiments examples

BootstrapVue Argon Dashboard PRO

BootstrapVue Argon Dashboard PRO is a premium dashboard for BootstrapVue and Vue.js. It is a completely new product built on our newest re-built from scratch framework structure. This structure is meant to make the products more intuitive, more adaptive and so much easier to customize. Let Argon amaze you with its cool features and get your project to a whole new level. bootstrapvue argon dashboard pro

Details |   Live Preview | Get Hosting  

Vue White Dashboard

Vue White Dashboard is a free and open-source Bootstrap 4 and Vue.js Admin Dashboard with a huge number of components built to fit together and look amazing. Vue White Dashboard features over 16 individual components, giving you the freedom of choosing and combining. This means that there are thousands of possible combinations. All components can take variations in color, that you can easily modify using SASS files. Vue White Dashboard

Details |   Live Preview | Get Hosting  

Vue Material Dashboard Laravel

What if your frontend came not only with reusable components but also with a reusable backend? API-driven development is more than just a buzzword and we partnered with UPDIVISION to prove it. Build awesome-looking apps with a flexible architecture across a variety of devices and operating systems with Vue Material Dashboard Laravel.

You’re getting the Material Design look you know and love built on top of two of the most popular frameworks today: Vue.js and Laravel. Behind the curtains, everything goes through an API, which allows for a high degree of standardization.
Vue Material Dashboard Laravel
Details | Live Preview | Get Hosting

Vue QRcode Reader

Vue QRcode Reader is a set of VueJS components for detecting and decoding QR codes. It allows you to detect and decode QR codes, without leaving the browser. All components are responsive. Beyond that, it is close to zero stylings so that you can make them fit your layout. Usage is simple and straight forward. vue-qrcode-reader

Details |   Live Preview | Get Hosting 

VueJS Expo

VueJS Expo is a beautiful collection of websites, applications, and experiments using the Vue.js framework. If you are a fan of VueJS framework, this might be the place to be to get inspired. The showcase includes themes, elements, dashboards, and many more, all based on VueJS. vuejs expo

Details |   Live Preview | Get Hosting

Vue Paper Dashboard PRO

Vue Paper Dashboard PRO is a beautiful resource built over Bootstrap and Vue. It will help you get started developing dashboards in no time. Vue Paper Dashboard Pro is the VueJS ported version of the Original Paper Dashboard Pro. Using the Dashboard is pretty simple but requires basic knowledge of Javascript, Vue, and Vue-Router.

Details |   Live Preview | Get Hosting  


Koel is a simple web-based personal audio streaming service written in Vue on the client-side and Laravel on the server-side. Targeting web developers, Koel embraces some of the more modern web technologies – CSS grid, audio, and drag-and-drop API to name a few – to do its job. koel vuejs component

Details |   Live Preview | Get Hosting

Vue Argon Dashboard

Vue Argon Dashboard is a dashboard for Bootstrap 4 and Vue.js. It is open-source, free and it features many components that can help you create amazing websites. Vue Argon Dashboard is built with over 100 individual components so that you can choose and combine. You will save a lot of time going from prototyping to full-functional code because all elements are implemented. This Dashboard is coming with pre-built examples, so the development process is seamless, switching from our pages to the real website is very easy to be done. Vue Argon Dashboard

Details |   Live Preview | | Get Hosting


Pagekit is a modular and lightweight CMS built with Symfony components and VueJS. No matter, if it’s a personal blog or your company’s website, using Pagekit you can create powerful content for the web that works perfectly on every device. It has a clean and intuitive interface. It has also a great Built-in Marketplace. pagekit vue component

Details |   Live Preview | | Get Hosting

Vue Material Dashboard PRO

Vue Material Dashboard PRO is an awesome premium admin template built over Vue Material and VueJS. It was created by thinking about things you actually need in a dashboard. Vue Material Dashboard PRO contains handpicked and optimized VueJS plugins. Everything is designed to fit with one another. Using the Dashboard is pretty simple but requires basic knowledge of Javascript, VueJS, and Vue Router. Vue Material Dashboard PRO

Details |   Live Preview | Get Hosting


Vue-Color is a collection of cool color pickers from Sketch, Photoshop, Chrome, Github, Twitter, Material Design, and more. vue-color

Details |   Live Preview | Get Hosting

Vue Material Kit

Vue Material Kit is an amazing free and open-source resource built over Vue Material and VueJS. It will help you get started developing UI Kits in no time. Vue Material Kit is the official VueJS version of the Original Material Kit. Using the UI Kit is pretty simple but requires basic knowledge of Javascript, VueJS, and Vue Router. Vue Material Kit

Details |   Live Preview | Get Hosting


Retrospectify is an awesome tool written in Vue for doing agile team retrospectives digitally. This can be useful when doing retrospectives with remote teams or when you want to keep track of retrospective outcomes over time. It has three types of notes and you can move around notes or add points to individual notes. Retrospectify vuejs

Details |   Live Preview | Get Hosting

Code Notes

Code Notes is a simple code snippet manager for developers built with Electron & Vue.js. Using it, you can save multi snippets in one note, search by name/language/tags, and you can manage your Github gists. code notes vuejs components

Details |   Live Preview | Get Hosting

Final Thoughts

If you haven't used VueJS yet, you should know that it has over 164k stars and 88.7k on Github. A lot! Also, Vue is an open-source product which means that anyone can contribute to it or learn something new from the contributors.

I hope this list can help you with your next dev project. If you want to see more Vuejs components, you might want to take a look over this list of Top 6 Form Generator Components for VueJS. 🙂

Ps. Also, if you want to see more awesome Vuejs templates examples, here you can check it!

Top comments (2)

daradedesign profile image
Dallas DeGrendel

The UIs look great, but the build seems to be catered more towards the demo or widget type items. As a good programmer with a terrible eye for design, I was wondering if you had considered building out the project using the atomic design approach and / or utilizing an import type system to allow the dev to start clean, but have a method in place to import the parts needed in a consistent way using theme variables rather than dissecting pre-built elements? For me, I wouldn't pull in the theme changer unless it was required.

Sorry if this seems like a gripe, you do great work. It's just aimed at a more novice user for right now.

I love Vuetify by the way. Always happy to see that.

creativetim_official profile image
Creative Tim

Hello Dallas,

Thank you for your feedback! ❤️
At the moment, we (Creative Tim), only think of our design in the Atomic Design structure, and the products that we sell, as simple templates.
The problem that we have with what you are asking for, is the fact that in our product, we already use "an import type system" - i.e. npm packages and libraries, such as or or
And the moment, it does not make sense for us, to implement the same components as these libraries already did.
Our main focus is to only change their styles, and use these components into already arranged pages so that developers could start adding their own code on top of that.
It is a very good point what you are asking, and we see that more and more of our clients want something like npm packages and libraries instead of website templates. We are in discussions of how we could achieve this, with our styles over these libraries and packages that we use in our products and we want to make this happen as soon as possible.

Creative Tim Staff