No-Library (pure JS), HTML, CSS, JavaScript
Vue router
VueJs Component with <template> tag to specify the component's template - http://coligo.io
No-Library (pure JS), HTML, CSS, Babel + JSX