Awesome Vue.js: Curated Vue.js Resources
Awesome Vue.js is a link directory, not a course, and it's worth bookmarking for exactly that reason: it points straight at Vue's own docs and style guide instead of paraphrasing them. Its weak spot is depth — most entries are just a title and a URL, with no note on difficulty or which Vue version they cover. Treat it as a map to click through, not a syllabus to follow start to finish.
What is Awesome Vue.js?
Awesome Vue.js is a GitHub-hosted, community-maintained list of links related to the Vue.js framework. It contains no code of its own. Entries are split into sections like official resources, tutorials, newsletters, podcasts, conferences, and community groups by country, each linking to a doc, video, course, or forum kept elsewhere, plus a short "Truly awesome projects" pick list naming tools like Vue DevTools.
What the collection covers
- ✓Official Vue.js resources: docs, API reference, style guide, release notes, and IDE language-tooling links maintained by the core team
- ✓A "Truly awesome projects" pick list highlighting Vue DevTools, unplugin-icons, and vue-i18n as tools the maintainers vouch for directly
- ✓A long roll of external tutorials and screencasts spanning Vue 2 and Vue 3, several in Japanese, Russian, Portuguese, Spanish, Turkish, and Chinese
- ✓Course platforms like Vue School and Vue Mastery listed alongside free blog-style walkthroughs and a Laracasts series
- ✓A newsletter entry (Weekly Vue news) and a dedicated job board (VueJobs) for people job-hunting in the ecosystem
- ✓Podcast episodes dated back to 2015, including interviews with Evan You, so you can gauge how current each one is
- ✓A country-by-country community directory of Discord, Telegram, Facebook, and WhatsApp groups
- ✓Conference links for VueConf US, VueConf Toronto, and Vue.js Amsterdam
When to use this resource
- •Bookmarking the official-resources block to reach docs, API reference, and the style guide without a search-engine detour
- •Picking a paid course (Vue School, Vue Mastery) when you want a structured curriculum instead of scattered blog posts
- •Finding a regional community group in your own language instead of asking in the main English forum
- •Digging into the podcast archive, dated back to 2015, to hear how the framework's design decisions were discussed at the time
- •Using the "Truly awesome projects" section as a shortlist for dev tooling instead of researching Vue plugins from scratch
Strengths of the list
- ✓Organized into clear categories — official, tutorials, newsletters, podcasts, community, conferences — rather than one undifferentiated list
- ✓Regional community links cover a genuinely wide spread of countries and languages, from Uzbekistan to Brazil to Iran
- ✓The "Truly awesome projects" section is curated, not just aggregated — a small number of tools the maintainers explicitly vouch for
- ✓Podcast and tutorial entries are dated, so you can judge freshness before clicking through
- ✓Links straight to Vue's own docs and style guide rather than paraphrasing them, so you land on the source of truth
What the list does not cover
- △Many tutorial links are years old and reference Vue 2 patterns (Vuex, Vue CLI, Options API) without labeling which version they target
- △Entries are one-line links with almost no annotation — no note on difficulty level or what a tutorial actually teaches beyond its title
- △The README states no visible curation criteria or removal process for dead links, so link rot is a real risk in a list this size
- △Coverage is uneven across sections — Official Examples, for instance, holds just one entry
Other Vue.js learning resources
Frequently asked questions
Awesome Vue.js lives under the vuejs GitHub organization, but it's a community-curated link list rather than an official team resource like the docs or style guide. It links out to the real official docs at vuejs.org instead of replacing them.
Awesome Vue.js covers official documentation links, third-party tutorials and courses, newsletters, a job board, country-specific community groups, conferences, podcasts, and a short pick list of standout tools like Vue DevTools and vue-i18n.
Awesome Vue.js links to Vue 3-era material such as Pinia and Nuxt content alongside older Vue 2 tutorials that reference Vuex and the Options API, and most entries aren't labeled by version, so check each link's date before assuming it covers Vue 3.
Awesome Vue.js is hosted on GitHub at vuejs/awesome-vue, and the README doesn't spell out separate contribution guidelines beyond that, so contributions follow the standard GitHub pull-request process against that repository.
Awesome Vue.js lists Vue School and Vue Mastery as its main paid platforms, plus a free Laracasts series called "Learn Vue 3: Step by Step" and many individual YouTube playlists — the list itself doesn't rank them by quality.
Awesome Vue.js itself is a free, MIT-licensed GitHub page you can browse without an account. The resources it links to vary: Vue School and Vue Mastery are paid subscriptions, while the official docs and most tutorials are free.
Who should try it — and who should skip
Worth bookmarking if you already know how to teach yourself and just want a map of where the good Vue material lives — the official-resources and community sections alone save real search time. Skip it if you want a single guided path from zero to competent with version labels and difficulty ratings; this list won't tell you which tutorial to start with, and a chunk of the tutorial roll still assumes Vue 2 and Vuex.
Curious whether awesome-vue is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about awesome-vue.
