What are some of the best/most useful Vue libraries you've used?

This page summarizes the projects mentioned and recommended in the original post on /r/vuejs

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. primevue

    Next Generation Vue UI Component Library

    PrimeVue provides over 80 rich sets of open-source UI components for your Vue applications. From simple buttons to advanced data components like DataTable, the library aims to be a single source for your requirements so that you don’t need to include many other dependencies in your applications. Also, It has many options on the theme(Material, Tailwind, Bootstrap, FluentUI, PrimeOne themes..) with Dim and Dark options. There are over 30 themes included and the Theme Designer is the ultimate tool to implement your style guides when necessary. A complete package that allows you to use many more features together.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

  4. formkit

    Vue Forms ⚡️ Supercharged

    Even though it is still currently in beta, I used FormKit in a project to set up a dynamic multi-step form and it was by far one of the best form building experiences I ever had: https://formkit.com/

  5. pinia-plugin-persistedstate

    💾 Configurable persistence and rehydration of Pinia stores.

    pinia-plugin-persistedstate: keeps your Pinia store synced with the user's browser localStorage. In other words, if your user closes their browser and then returns to your Vue app later, they will have the same state as when they left.

  6. vue-toastification

    Vue notifications made easy!

    Vue Toastification

  7. vue-cli-plugin-jest-serializer-vue-tjw

    Discontinued Vue CLI Plugin wrapper for Jest Serializer Vue (TJW)

    for snapshot testing: jest-serializer-vue-tjw

  8. vue-good-table

    An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc

    for one-off table component: vue-good-table

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. nw-vue-cli-example

    NW.js, Vue-CLI 4, Vue-DevTools

    for desktop apps: nw-vue-cli-example

  11. real-world-vue

    The application that we build in Vue Mastery's courses starting with Real World Vue

    for learning: vue-mastery (though their testing stuff isn't very good, everything else is great)

  12. multiselect

    Vue 3 multiselect component with single select, multiselect and tagging options (+Tailwind CSS support).

  13. vueuse

    Collection of essential Vue Composition Utilities for Vue 3

    VueUse - composition api utilities

  14. Vue.Draggable

    Vue drag-and-drop component based on Sortable.js

    Vue Draggable is a library I seem to use constantly. If you need draggabilty then it’s a nice one to have. Changed a bit for vue 3 but still very useful.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Exploring the Vue.js Ecosystem: Tools and Libraries That Make Development Fun

    10 projects | dev.to | 28 Jun 2025
  • Best 5 Open Source Vue js Frameworks

    3 projects | dev.to | 7 Aug 2024
  • vue 3 component library that uses vitest

    2 projects | /r/vuejs | 16 Mar 2023
  • Bootstrap, Bootstrap-Vue, Vuetify, or Tailwind CSS?

    2 projects | /r/vuejs | 23 Feb 2023
  • Vue 3 Component Library 2022

    3 projects | dev.to | 5 Oct 2022

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?