Skip to content

awesome-vue

A curated list of links to tools, tutorials, and projects related to Vue.js.

Stars
73.5k
Forks
9.5k
Licence
MIT
Language
—
Last update
18 days ago
Type
Curated list

What it is

This is a community-maintained list of resources about Vue.js, a JavaScript framework for building web interfaces. It groups links to official docs, component libraries, developer tools, tutorials, job boards, newsletters, and community channels in one place. People use it as a starting point when they want to find something useful in the Vue ecosystem without searching from scratch.

  • Find a Vue UI component such as a table, date picker, or carousel by browsing the category headings
  • Locate official Vue documentation, API reference, and style guide links
  • Find tutorials, courses, or podcasts to learn Vue.js
  • Look up Vue-related job boards and interview question lists

Great for

  • Developers looking for a Vue component library or utility for a specific need
  • Beginners who want a map of learning material such as courses, tutorials, and newsletters
  • Developers searching for Vue-related dev tools, such as the browser devtools extension
  • Teams comparing options for routing, state management, forms, or UI components in Vue

Not ideal for

  • People who want a single tool to install and run, since this is a list of links rather than software
  • Anyone needing up-to-date reviews of each linked project, because the README only gives short one-line descriptions
  • Non-Vue developers, since nearly all entries assume familiarity with Vue.js
Step-by-step guide: how to use awesome-vueInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/vuejs/awesome-vue
  2. 2

    Run it

    • Open the README on GitHub or in a local clone
    • Use the table of contents to jump to a category such as Components & Libraries or Dev Tools
    • Open a linked project and read its own documentation before adopting it
  3. 3

    Get the most out of it

    • Start with the Official Resources section for documentation and the style guide
    • Check the Truly awesome projects section for the project maintainers' highlighted picks
    • Use the Learning resources sections such as Tutorials and Courses to build skills step by step
    • Filter by your specific need, such as Form, Routing, or State Management, to narrow the list

Downloads

Strengths

  • Large, actively maintained collection organized by clear categories and a table of contents
  • Includes official Vue resources alongside community projects, so starting points are easy to identify
  • Released under the MIT license, so the list itself can be reused freely

Trade-offs

  • Entries are mostly bare links with short descriptions, so quality and maintenance status of each linked project must be checked separately
  • The list covers many projects, so it does not rank or recommend a single best choice
  • Some links point to external sites that may change or go offline over time

How it compares

ProjectStarsTypeLevelUpdatedBest for
awesome-vue (this)73.5kCurated listbeginner18 days agoDevelopers looking for a Vue component library or utility for a specific need
awesome-vite17.3kCurated listbeginner9 months agoDevelopers who want to start a new Vite project and need a template to begin from

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.