vue-apollo VS vue-cli

Compare vue-apollo vs vue-cli and see what are their differences.


🚀 Apollo/GraphQL integration for VueJS (by vuejs)


🛠️ Standard Tooling for Vue.js Development (by vuejs)
Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
vue-apollo vue-cli
4 36
5,512 28,754
0.7% 0.8%
8.4 9.2
about 18 hours ago about 17 hours ago
JavaScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of vue-apollo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-12.


Posts with mentions or reviews of vue-cli. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-08.
  • Popular 'coa' NPM library hijacked to steal user passwords
    1 project | | 9 Nov 2021
    SECURITY coa is compromised - vue create
  • Setting up Laravel 8 with Vue.js and Tailwind css
    6 projects | | 8 Nov 2021
    We will be using Vue Cli to install and create a boilerplate vue project. Its easy to install and gives you a few config options when creating vue projects. Head over to the documentation for installation instructions.
  • Building a Photo Uploader: A Practical Introduction to the JAMSTACK with Vue.js
    4 projects | | 18 Oct 2021
    Another tool that you need to follow in this tutorial is the Vue CLI package. The vue library will provide the capabilities of the Vue.js framework while vue-cli will enable you to use certain terminal commands to interact with Vue.js and your project.
  • As a React developer, where do I start?
    2 projects | | 8 Sep 2021
  • A step-by-step guide to develop and deploy Vue apps with docker, part one
    1 project | | 13 Aug 2021
    We'll start by using the Vue CLI to set up our app's structure. Since it depends on Node.js, we'll start FROM node:14 and add some additional command layers on top.
  • A Deep Dive into Strapi GraphQL
    3 projects | | 12 Aug 2021
    Let's go a little further by interacting with Strapi GraphQL from an external Vue.js application. To get started, we need to create a Vue.js application. You can create it using the following Vue CLI command:
  • Beginners guide to npm
    5 projects | | 9 Aug 2021
    For example, if you were trying to install the Vue CLI (Command line interface) you would run:
  • Vite vue ts tailwind template: Setup Jest coverage and add tests
    5 projects | | 8 Aug 2021
    diff --git a/jest.config.js b/jest.config.js index f718135..15a2d43 100644 --- a/jest.config.js +++ b/jest.config.js @@ -4,6 +4,10 @@ module.exports = { testEnvironment: 'jsdom', transform: { '^.+\\.vue$': 'vue3-jest', + // Jest doesn't handle non JavaScript assets by default. + // + '.+\\.(css|styl|less|sass|scss|jpg|jpeg|png|svg|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|avif)$': + require.resolve('jest-transform-stub'), }, moduleFileExtensions: ['json', 'js', 'jsx', 'ts', 'tsx', 'vue'], moduleNameMapper: {
  • Top 20+ vue.js frameworks and libraries for your next project
    12 projects | | 3 Aug 2021
    Vue CLI is a fully-featured set of tools with installed npm packages that allows you to create project structures and deploy boilerplates rapidly in your terminal. With the use of Vue CLI, you can experiment with new ideas to create instant prototypes to demonstrate new features. Moreover, Vue CLI offers support for web development tools like Babel, ESLint, PostCSS, TypeScript, Unit Testing, PWA Mocha, Cypress, Nightwatch, and end-to-end testing. However, the apple of the eye is Graphical UI – Vue UI that comes along with the CLI that lets you create new projects and manage them accordingly. To get startedClick here
  • While-labeling, Vue CLI & PWA
    1 project | | 18 Jul 2021
    We use Vue CLI and along with that the Vue CLI PWA Plugin. The first step is to have the assets / app-icons for each client in a separate, public directory. With a Vue CLI project we get a root level public directory. Here's what that looks like after our changes.

What are some alternatives?

When comparing vue-apollo and vue-cli you can also consider the following projects:

inertia-laravel - The Laravel adapter for Inertia.js.

urql - The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

Gridsome - ⚡️ The Jamstack framework for Vue.js

vuex - 🗃️ Centralized State Management for Vue.js.

vuetify - 🐉 Material Component Framework for Vue

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

react-query - ⚛️ Hooks for fetching, caching and updating asynchronous data in React

swrv - Stale-while-revalidate data fetching for Vue

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

vee-validate - ✅ Form Validation for Vue.js

breeze.js - Breeze for JavaScript clients

SWR - React Hooks for data fetching