Vue, anche conosciuto come vue.js, è un framework Javascript open source per la creazione di interfacce utente (UI, User Interface). Si tratta di un framework progressivo, ovvero è pensato per essere adottabile in modo incrementale – a differenza dei framework monolitici.
Vue è usato principalmente per lo sviluppo front-end, ed è focalizzato sul livello di visualizzazione ViewModel all’interno di una struttura MVVM. Le funzionalità di Vue consentono di estendere l’HTML, creare modelli e componenti riutilizzabili e progettare interfacce utente reattive e mobile-first grazie ad un’API semplice e flessibile.