Vue.js is a Front-end framework run in the browser and handles the user interface and the interactions from the client side. Still, it is possible to render it on the server side with the use of tools such as Nuxt.js.