Chess Framework, a MVCS framework for single page web applications (deployable as mobile app) all in Scala