Vue.js Development Resources

Here you will find a growing list of very useful resources for Vue.js development.

Getting started:

Official Resources:

  • vuex: Centralized State Management for Vue.js.
  • vue-router: The official router for Vue.js.
  • vue-cli: Standard Tooling for Vue.js Development.
  • vuepress: Minimalistic Vue-powered static site generator.
  • eslint-plugin-vue: Official ESLint plugin for Vue.js.
  • vue-loader: Webpack loader for Vue.js components.
  • awesome-vue: A curated list of awesome things related to Vue.js.
  • composition-api: A plugin that allows you to use Vue 3.0’s Composition api in Vue 2.x.

UI Components:

You can find the 5 best Vue.js UI component libraries here.

  • elementUI: A Vue.js 2.0 UI Toolkit for Web.
  • vux: Mobile UI Components based on Vue & WeUI.
  • iview: A high quality UI Toolkit built on Vue.js.
  • mint-ui: Mobile UI elements for Vue.js.
  • vuetify: Material Component Framework for Vue.js 2.
  • muse-ui: Material Design UI library for Vuejs 2.0.
  • vue-strap: Bootstrap components built with Vue.js.
  • vue-material: Material design for Vue.js.
  • Keen-UI: A lightweight collection of essential UI components written with Vue and inspired by Material Design.

Toolkits:

  • element: A Vue.js 2.0 UI Toolkit for the Web.
  • iview: A high-quality UI Toolkit built on Vue.js 2.0.

Frameworks:

  • nuxt.js: Vue.js Meta Framework to create complex, fast & universal web applications quickly.
  • quasar: Build responsive Single Page Apps, SSR Apps, PWAs, Hybrid Mobile Apps and Electron Apps, all using the same codebase!, powered with Vue.

Tools:

  • vue-devtools: Browser devtools extension for debugging Vue.js applications.
  • Vetur: Vue tooling for VS Code.