Vue 3 production-ready analysis

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • vite

    Next generation frontend tooling. It's fast!

  • create-vue clarity needed: The Vue-CLI github (https://github.com/vuejs/vue-cli) contains the following note: "Vue CLI is now in maintenance mode. For new Vue 3 projects, please use create-vue to scaffold Vite-based projects." While this is great, most agree that Vite is amazing, the create-vue repo has no documentation whatsoever: https://github.com/vuejs/create-vue and the Vue 3 docs (https://v3.vuejs.org) still reference Vue-CLI as the scaffolding/building tool. Will create-vue support out of the box airbnb (and other options) linting? What is the new command (if any?) for installing addons? Does the new CLI plan not to incorporate these things and are we moving in the React direction in terms of scaffolding?

  • vue-cli

    🛠️ webpack-based tooling for Vue.js Development

  • create-vue clarity needed: The Vue-CLI github (https://github.com/vuejs/vue-cli) contains the following note: "Vue CLI is now in maintenance mode. For new Vue 3 projects, please use create-vue to scaffold Vite-based projects." While this is great, most agree that Vite is amazing, the create-vue repo has no documentation whatsoever: https://github.com/vuejs/create-vue and the Vue 3 docs (https://v3.vuejs.org) still reference Vue-CLI as the scaffolding/building tool. Will create-vue support out of the box airbnb (and other options) linting? What is the new command (if any?) for installing addons? Does the new CLI plan not to incorporate these things and are we moving in the React direction in terms of scaffolding?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • create-vue

    🛠️ The recommended way to start a Vite-powered Vue project

  • create-vue clarity needed: The Vue-CLI github (https://github.com/vuejs/vue-cli) contains the following note: "Vue CLI is now in maintenance mode. For new Vue 3 projects, please use create-vue to scaffold Vite-based projects." While this is great, most agree that Vite is amazing, the create-vue repo has no documentation whatsoever: https://github.com/vuejs/create-vue and the Vue 3 docs (https://v3.vuejs.org) still reference Vue-CLI as the scaffolding/building tool. Will create-vue support out of the box airbnb (and other options) linting? What is the new command (if any?) for installing addons? Does the new CLI plan not to incorporate these things and are we moving in the React direction in terms of scaffolding?

  • core

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

  • create-vue clarity needed: The Vue-CLI github (https://github.com/vuejs/vue-cli) contains the following note: "Vue CLI is now in maintenance mode. For new Vue 3 projects, please use create-vue to scaffold Vite-based projects." While this is great, most agree that Vite is amazing, the create-vue repo has no documentation whatsoever: https://github.com/vuejs/create-vue and the Vue 3 docs (https://v3.vuejs.org) still reference Vue-CLI as the scaffolding/building tool. Will create-vue support out of the box airbnb (and other options) linting? What is the new command (if any?) for installing addons? Does the new CLI plan not to incorporate these things and are we moving in the React direction in terms of scaffolding?

  • vue-starter

    Vue3 Starter with superpowers. (by RazorSiM)

  • On a side note, If you want a really simple starting template, I made this one. It's pretty much empty and you have a setup with:

  • headlessui

    Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

  • I've built POC with Vuetify in the past, I didn't like it. I think this is more of a budgeting/skill problem than a "Vue3" problem. If you want a really clever component library, there's headaless ui! TailwindCSS/WindiCSS are really simple to add to your project: https://windicss.org/integrations/vite.html

  • vue-class-component

    ES / TypeScript decorator for class-style Vue components.

  • I'm particularly a little salty about the situation of vue-class-component. This is an officially supported vue library that thousands of people use (including myself), and it has been left to die on the vine with regard to Vue3. It has been in the same RC state for over a year, with no communication or support as to what is happening.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  • As you said, production systems need a level of stability. The official roadmap on github hasn't been updated since Sept. 2020 - even just updating it to say Vue2 & tooling will be supported for the next 3-4 years with qol/security patches would help with piece of mind.

  • vitesse

    🏕 Opinionated Vite + Vue Starter Template

  • rfcs

    RFCs for substantial changes / feature additions to Vue core (by vuejs)

  • Which will bring other problems. Are you following its RFC?

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