knockout (bower): Knockout makes it easier to create rich, responsive UIs with JavaScript
Keywords: knockout|mvvm|mvc|spa|data-binding|javascript