Vue.js is a progressive framework of JavaScript used to create Dynamic User Interfaces and single-page applications.