DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,904 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for What are your favorite VueJS libraries?
David J Eddy
David J Eddy

Posted on

What are your favorite VueJS libraries?

As my career has progressed I have filling a number of roles; backend(LEMP), then team lead, then Dev(Sec)Ops. The few times I needed frontend effort someone more skilled was always available. So frontend was never my thing. Recently though, I have been listening to some VueJS videos and it seems ...interesting. Not like the JS of the old days (writing logic twice, once for each browser).

So; what are some of your favorite libraries to use with VueJS (or plain JS)?

Top comments (35)

Collapse
 
webdeg profile image
WebD

Vue Router and Vuex (for state management). I also use Vuetify a lot.

Vue-Apollo is also great for working with GraphQL inside Vue.

Collapse
 
drbragg profile image
Drew Bragg

Love Vuetify. Really nice package

Collapse
 
thebiggergeek profile image
atanda rasheed ayomide

You should try out quasar framework also.

Thread Thread
 
gon profile image
Gonzalo Moreno

Wow! Looks awesome

Collapse
 
kirklewis profile image
Kirk Lewis • Edited on

I just tried Vue-Apollo for about 7 minutes, and it was very easy to get started + it worked as I expected. I like it!

Collapse
 
david_j_eddy profile image
David J Eddy Author • Edited on

Vuetifyjs looks amazing. A Material design UI library was one of the first thing I looked for when VueJS caught my eye. Thank you for sharing.

Collapse
 
kirklewis profile image
Kirk Lewis

Vuex is the Killer Feature for me, and I find vue-i18n to be pretty useful.

Collapse
 
mornir profile image
JΓ©rΓ΄me Pott

vue-confetti 🎊
vue-overdrive πŸ€–
vue-socket.io ⚑
vuex-persistedstate πŸ’Ύ

Collapse
 
matheus profile image
Matheus Calegaro

Vuex - Awesome state manager;
Buefy or Vuetify - For some pretty UI components like navbars, buttons, grid and more;

Oh, the Vue DevTools for Chrome is also pretty handy to debug components

Collapse
 
david_j_eddy profile image
David J Eddy Author

DevTools FTW! Nothing makes learning a new tool / language than a good debugger and trace tool.

Collapse
 
valasek profile image
Stanislav Valasek

I prefer Quasar. Especially now when v1 is released. I was surprised how big is the Quasar team.

I recommend you to have a look at its amazing documentation or you can spend 12$ on Udemy - Cross-Platform VueJS Vuex & Firebase Apps.

Subscribe to the newsletter to receive monthly expert tips and tricks to extend your Quasar expertise.

Collapse
 
lauragift21 profile image
Gift Egwuenu

Nuxt, Vuelidate, Vuepress

Collapse
 
ralmaz profile image
Roman Almazov

Element UI

Collapse
 
david_j_eddy profile image
David J Eddy Author

That Element UI looks nice!

Collapse
 
jsheridanwells profile image
Jeremy Wells

We've got a fairly forms-heavy app, and I've found Vee-Validate and Vuex-Map-Fields to be an enormous help.

Collapse
 
bbrewder profile image
Brian Brewder

I liked Quasar for the UI components. I haven't used it for a while and they've rev'd a few times since, but it was great back then and probably better now.

Collapse
 
thebiggergeek profile image
atanda rasheed ayomide

It's only Vue UI framework I use every time.

Collapse
 
phortx profile image
Benjamin Klein • Edited on

Vuex-ORM with Plugin-GraphQL is amazing :)

And Vuetify of course.

Collapse
 
janpauldahlke profile image
jan paul • Edited on

this helped me a lot and made life so much easiger.
vuex-map-fields

Collapse
 
david_j_eddy profile image
David J Eddy Author

Oh, thats pretty neat. Thank you for the share jan.

Collapse
 
bhermans profile image
Bart Hermans

I'm looking at Vuetify and Quasar to use as UI framework, but I need IE11 support.
Both frameworks say they have, but can anyone confirm that it's actually properly supported?

Collapse
 
thebiggergeek profile image
atanda rasheed ayomide

Yeah quasar supports IE, I'm not sure vuetify because I don't use it.

Collapse
 
aturingmachine profile image
Vince

Vuetify works in IE11, you just run into normal IE problems when using it.

Collapse
 
sduduzog profile image
Beautus S Gumede

Vuex-persist or vuex-presistant. Either one you use. I still don't know why persistance has to be a plugin

Collapse
 
nuculabs_dev profile image
Nucu Labs

Because HTTP is stateless

Collapse
 
sduduzog profile image
Beautus S Gumede

I don't understand

Collapse
 
ignoreintuition profile image
Brian Greig

Not a library but I think it is worth noting how awesome the Vue developer tools are for Chrome πŸ”₯

Collapse
 
idoshamun profile image
Ido Shamun

Vuex is definitely number one!

In defense of the modern web

I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much of the stuff we slather onto modern websites; the people arguing the web is a broken platform for interactive applications anyway and we should start over;

React users; the old guard with their artisanal JS and hand authored HTML; and Tom MacWright, someone I've admired from afar since I first became aware of his work on Mapbox many years ago. But I guess that's the price of having opinions.