Knockout - Create rich, responsive UIs with JavaScript

  •        66

Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.

http://knockoutjs.com/
https://github.com/knockout/knockout

Tags
Implementation
License
Platform

   




Related Projects

lui - Lui is a lua MVVM framework based on IUP gui library and Lockout.lua (Knockout port)


Lui is a lua MVVM framework based on IUP gui library and Lockout.lua (Knockout port)

backbone-knockout-examples - Backbone examples ported from Knockout.


This project contains Knockout examples ported to Backbone. The motivation is to learn enough about each to determine which framework best suits my style.My initial impression is Knockout is the more elegant framework as of this writing. However, almost everything jashkenas, the author of Backbone, has created has been excellent. Backbone's markup is cleaner, which facilitates integrating creative assets from designers. Backbone's' synchronization with RESTful services could also be a plus. We'll see.

Simple sample of knockout JS, knockout JS validation and MVC 4


MVC 4 update based on http://blog.stevensanderson.com/2010/07/12/editing-a-variable-length-list-knockout-style/ Visual Studio 2010

knockout-tmbundle - TextMate bundle for the Knockout.js MVVM Framework at http://www.knockoutjs.com


TextMate bundle for the Knockout.js MVVM Framework at http://www.knockoutjs.com



knockout-data - A framework for creating knockout objects from data external data sources.


A framework for creating knockout objects from data external data sources.

entityspaces.js - A JavaScript Data Access Framework that uses Knockout


A JavaScript Data Access Framework that uses Knockout

Web Minesweeper with MVVM and Knockout


This is a common minesweeper game, that is implemented with mvvm in the web, only with html and javascipts libraries...

knockout-validator


knockout-validator is an extensible model validation system for knockout framework, that besides normal validations it handles well nested validations and array validations. Validation is performed on the view model. The UI can selectively register to display validation result...

MySkills - Knockout SPA, .NET Web API, REST, Entity Framework, SQL Compact


Knockout SPA, .NET Web API, REST, Entity Framework, SQL Compact

Javascript to IQueryable (by Dynamic Expressions and Queries in LINQ)


Javascript to IQueryable and jQuery template (there is also support for jQuery mobile and Knockout).

FoxCommerce


FoxCommerce is open source e-commerce solution. It's developed in - Asp.NET MVC3 and Razor View Engine - Visual C#.NET - jquery 1.5.1 - jquery-ui 1.8.11 - knockout MVVM Javascript Library - jquerymobile

TicketBoard - .Net MVC WebApi Knockout EF Underscore


.Net MVC WebApi Knockout EF Underscore

EyePatch - An experimental CMS based on ASP.NET MVC & Knockout


An experimental CMS based on ASP.NET MVC & Knockout

knockup - MVC for Knockout.


MVC for Knockout.

Durandal - Single Page Apps Done Right


Durandal is a cross-device, cross-platform client framework written in JavaScript and designed to make Single Page Applications (SPAs) easy to create and maintain. It is built on top of jQuery, Knockout & RequireJS. It integrates with popular CSS libraries such as Bootstrap and Foundation.

CoreMVVM - A Simple MVVM Framework


CoreMVVM is a simple basic MVVM framework that covers the *most* common development scenarios. Its a good place to start with MVVM. Its not as barebones as the MVVM Toolkit and neither is it as heavyweight as Prism\Cinch. Developed in C#.

Dynamic Grid (jQuery + KnockoutJS+ WebAPI)


DynamicGrid - simple grid for ASP.NET MVC. Based on jquery and knockout JS.