React, Flux, GraphQL, Hack, HHVM...? All of this and more!
The first release of Vue.js was done in February 2014 and since that the project has gained popularity, with a steady 100.000+ downloads a month from NPM. There are interesting projects such as the Pagekit CMS using it and most recently Laravel, a popular PHP back end framework announced Vue as their recommended (but not enforced) front end framework.
Perhaps the most appealing factor of Vue.js is it's low barrier of entry to development. This is something where it resembles Knockout and the AngularJS 1.x frameworks. This is refreshing to the easily over complicated worlds of Angular 2 and React that have been offered as the solution for all cases ranging from full applications to interactive widgets on content driven sites.
Late in April 2016 the project leader Evan You announced the next major iteration, Vue 2.0. With this release Vue aims to continue on it's set path, offering a simple starting point but also allowing for more complex setups and universal rendering on the server as well as the client. The library is lightweight, allows view writing flexibility in the form of choosing between templates or React style JSX inline syntax.
Read more about Vue.js: