Vue.js is an open source, progressive JavaScript framework for building user interfaces that aim to be incrementally adoptable. The core library of Vue.js is focused on the view layer only and is easy to pick up and integrate with other libraries or existing projects.