Resources
A curated collection of official and community resources to deepen your Vue.js knowledge beyond interview prep.
Official documentation
- Vue.js - The core framework docs. Start here.
- Vue Router - Official routing library.
- Pinia - Official state management.
- Nuxt - Full-stack Vue framework with SSR, file-based routing, and auto-imports.
- VitePress - Static site generator powered by Vite and Vue (what this site runs on).
- Vite - Build tool and dev server.
- Vitest - Unit testing framework for Vite projects.
- Vue Test Utils - Official testing utilities for Vue components.
- Vue DevTools - Browser extension for debugging Vue apps.
Community libraries
- VueUse - Collection of composition utilities by Anthony Fu.
- Pinia Colada - Async state management (data fetching, caching) for Pinia.
- VueFire - Firebase bindings for Vue.
- Formkit - Form building framework for Vue.
- PrimeVue - UI component library.
- Radix Vue - Unstyled, accessible components.
- Nuxt UI - UI library by the Nuxt team.
Learning
- Vue School - Video courses from beginner to advanced.
- Vue Mastery - Video courses, many featuring core team members.
- Vue.js: The Documentary - The story of Vue told by Evan You.
Blogs and articles
- The Vue Point - Official Vue.js blog.
- Evan You - Creator of Vue, Vite, and VitePress.
- Anthony Fu - Vue/Vite core team. Author of VueUse, Slidev, UnoCSS.
- Daniel Roe - Nuxt lead.
- Eduardo San Martin Morote - Vue Router and Pinia maintainer.
Community
- Vue Land Discord - Official Vue.js Discord server.
- VueConf - Vue.js conference.
- Vue.js Amsterdam - Largest Vue conference in Europe.
- r/vuejs - Vue subreddit.
Podcasts
- Views on Vue - Weekly podcast about Vue.js development.
- DejaVue - Podcast by Alexander Lichter and Michael Thiessen.