Vue يا همان ويو يکي از فريم ورک‌ هاي جاوا اسکريپت است که به ساخت اپليکيشن ‌هاي تحت وب و موبايل در حال گسترش و قابل توسعه، تحت معماري MVVM (Model–view–viewmodel) کمک مي‌کند و از ترکيب مدل و کتابخانه‌هاي موردنياز استفاده مي‌کند. هسته مرکزي و اصلي اين فريم ورک روي لايه View از معماري سه لايه Model, View, Controller تمرکز کرده که بسيار ساده و قابل فهم است.

در نگاه اول vue.js را مي‌توان هم سطح و بلکه ساده تر از فريم ورک ديگري از جاوا اسکريپت به نام angular.js دانست اما بعد از کار کردن و شروع فعاليت با vue.js ، متوجه خواهيد شد که اين فريم ورک، قدرتمند تر، قابل انعطاف تر و گاهي پيچيده تر از angular.js است.