What is Vue.js?

It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
Vue.js is a tool in the Javascript UI Libraries category of a tech stack.
Vue.js is an open source tool with 202.5K GitHub stars and 33.4K GitHub forks. Here’s a link to Vue.js 's open source repository on GitHub

Who uses Vue.js?

Companies
3759 companies reportedly use Vue.js in their tech stacks, including Glovo , HENNGE K.K. , and Accenture .

Developers
43520 developers on StackShare have stated that they use Vue.js .

Vue.js Integrations

Font Awesome , Sentry , WebStorm , Prettier , and Vuetify are some of the popular tools that integrate with Vue.js . Here's a list of all 143 tools that integrate with Vue.js .
Pros of Vue.js
292
Simple and easy to start with
225
Good documentation
194
Components
129
Simple the best
99
Simplified AngularJS
90
Reactive
74
Intuitive APIs
54
Javascript
49
Changed my front end coding life
46
Configuration is smooth
35
Easy to learn
34
So much fun to use
24
Progressive
21
Virtual dom
16
Faster than bulldogs on hot tarmac
11
It's magic
11
Component is template, javascript and style in one
9
Best of Both Worlds
9
Light Weight
9
Perfomance
8
Elegant design
8
Without misleading licenses
8
Application structure
7
Intuitive and easy to use
6
Good command line interface
5
Easy to integrate to HTML by inline-templates
5
Logicless templates
5
Like Angular only quicker to get started with
5
Small learning curve
4
Single file components
3
Customer Render ending eg to HTML
3
High performance
2
Component based
2
Vuex
2
Bridge from Web Development to JS Development
2
Concise error messages
2
Supports several template languages
2
One-way data flow
2
Intuitive
2
Lots of documentation
1
GUI
Decisions about Vue.js

Here are some stack decisions, common use cases and reviews by companies and developers who chose Vue.js in their tech stack.

get advice on shared from public feed public Java JavaScript Vue.js Rails React Ruby

See more
Needs advice
on
Java Java
and
Laravel Laravel

Hi. I am a backend developer in a company tasked with recoding a legacy application, choosing the right technology stack, and then later hiring for that stack.

This is a freight/logistics/courier application made 15 years ago in PHP with no modern framework used. In this application, customers from different countries login into their accounts and add a huge number of shipments, like let's say 500, and then, later on, generate PDFs for them after calling third-party APIs. This application has API integrations with lots of other companies and also offers API access to its own software as well. This application is also used in-house by warehouse people to scan different shipments using barcode scanners and to process shipments by performing different actions on them. The database being used currently is MySQL .

Now we have the choice to write this application in a modern technology stack. Performance, speed, reliability, and security are the primary concerns here.

Should I go with Java / Spring Boot with Angular2+ as the front end or PHP/ Laravel with Vue.js as the front end?

Switching at this point from PHP to Java will not be hard if Java is considered better here because we can hire as per our final decision.

Thanks.

See more

Hello everyone, I'm new to full stack web development and I'm trying to use Vue.js , PostgreSQL , and Node.js to make a localhost website (if that makes sense).

I've seen no tutorials on how to link the three technologies without using ExpressJS and I was wondering if it is even a good idea to use the said three technologies or whether I should just learn Express.js and watch a Youtube tutorial. Any help/advice/criticism is welcome.

Thank you.

See more

Hi, I am making a website and mobile app for service providers of my region to share their profiles and make posts and interact with the clients, I am considering using Vue.js because it's simple and great for working in teams; node in the backend and Flutter and Dart in the mobile app, with MySQL database, do you guys think that its a solid stack for a scalable website and app?

See more
Needs advice
on
Angular Angular React React
and
Svelte Svelte

I need a framework for my chat/cloud/calendar all-in-one solution web app.

Is Next.js and Vue.js also a alternative?

More infos you can find in this Word document: https://1drv.ms/w/s!Aryf65kIpgMPp_VQzKCJWCUzU8esTA

See more

Hi all - we've built a very custom and complex application and UI using custom Vue.js + Nuxt.js , which sits on top of a GraphQL API provided by Symfony .

It's a completely custom UI for administration with lots of complex data relationships and the way we've done it has worked very well... however...

Now we need to build a second part of the system, which is a simpler CRUD style application for managing a simpler data object, but one that still has many relationships. It doesn't need quite as much flexibility, but we do need to deliver it faster if possible.

We've looked at various options, for example: - What we've got (Symfony/GraphQL/ Apollo /Vue/Nuxt) - A simpler version of the above using a REST API - Symfony + API-Platform + Vue3 - Native Symfony server rendered

When we consider other frameworks, we always seem to hit stumbling blocks - my lead developer is not keen to use anything that will restrict what he can do, but I also need to consider whether there are faster / cheaper / better solutions out there.

The frameworks all seem to be able to create the code to update / delete individual data tables with ease, but make it difficult / impossible when there are complex data relationships.

Does anyone have any other ideas before we continue the way we are doing things?

Thanks in advance.

See more

Blog Posts

Jobs that mention Vue.js as a desired skillset

CBRE
United States of America Texas Richardson
CBRE
United States of America Texas Richardson
CBRE
United States of America Texas Richardson
CBRE
United States of America Texas Richardson
See all jobs

Vue.js 's Features

  • Reactivity
  • Components
  • Modularity
  • Animations
  • Routing
  • Stability
  • Extendable Data bindings
  • Plain JS object models
  • Build UI by composing components
  • Mix & matching small libraries

Vue.js Alternatives & Comparisons

What are some alternatives to Vue.js ?
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
Bootstrap
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Angular
It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.
AngularJS
AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
See all alternatives

Vue.js 's Followers
39562 developers follow Vue.js to keep up with related blogs and decisions.