Buscando alternativas de frameworks ligeros para poderlos usar desde scalajs me encontré con vuejs, y me sorprendió lo fácil que resulto usarlo, aún desde otro lenguaje que al final compila a javascript como scalajs.
Aunque mi búsqueda de integrar cualquier framework orientado a componentes con scalajs resultó infructuosa, puedo rescatar el haber encontrado este framework, este framework parece inspirado en polymer, además que resulto mucho más sencillo, fácil y ligero que angular 1.x, recomiendo que le den una mirada como mínimo, pues aprender angular desde cero a esta altura no veo que valga la pena, puesto que la versión 1.x va a quedar completamente desfasada cuando salga la versión 2 y aunque sería interesante comenzar de una vez con la versión 2, aún no salen de la etapa de beta.
Para dar un ejemplo aquí coloco cómo sería un hola mundo en vuejs:
Otro dato interesante son los componentes, con pre-procesadores, por defecto vuejs con webpack soporta ES6, pero no es lo único que puedes usar, por ejemplo, un componente puede ser de esta forma:
https://vuejs.org/guide/application.html
Para finalizar los aliento que ingresen a ver el proyecto en https://vuejs.org