Vue.js is een open-source model – view – viewmodel front-end JavaScript-framework voor het bouwen van gebruikersinterfaces en single-page applicaties. Het is gemaakt door Evan You en wordt onderhouden door hem en de rest van de actieve kernteamleden.