Vue 3 production-ready analysis

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • 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?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • create-vue

    🛠️ Quickly scaffold a Vue project with `npm init [email protected]`

    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?

  • vite-vue-ts-starter

    My starter template for Vue3, with Vite, Vue Router and Windi CSS - Plus Eslint, Stylelint and Prettier and git hooks

    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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Vue.js

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

    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 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