Knockout - Create rich, responsive UIs with JavaScript

  •        82

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

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

  •    ASPNET

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

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...

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

  •    Javascript

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

FoxCommerce

  •    JQuery

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


Durandal - Single Page Apps Done Right

  •    Javascript

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)

  •    ASPNET

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

Knockout SPA for Web.API

  •    

library that uses jQuery and Knockout to create a single-page-application javascript library which consumes any (multiple) Web API controllers. This is intended to be used with MVC 4 (beta).

knockout-data-projections

  •    

knockout-data-projections (aka ko-data-projections) makes it easier for developers to translate complex view models to plain javascript objects. It can be used in any js-to-js one-to-one nested or flat mappings and it can handle knockout observables well.

knockout-sortable - A Knockout

  •    Javascript

knockout-sortable is a binding for Knockout.js designed to connect observableArrays with jQuery UI's sortable functionality. This allows a user to drag and drop items within a list or between lists and have the corresponding observableArrays updated appropriately. Note: The sortable binding assumes that the child "templates" have a single container element. You cannot use containerless bindings (comment-based) bindings at the top-level of your template, as the jQuery draggable/sortable functionality needs an element to operate on.

Knockout-UI - A home for rich UI components based on KnockoutJS

  •    Javascript

Knockout UI is a collection of UI components based on Knockout and JQuery UI. The goal of this project is to collect together a number of useful widgets that can be reused and expanded by the community and to act as a learning tool for people looking for more advanced examples of how to use knockout.

Inferno - An extremely fast, React-like JavaScript library for building modern user interfaces

  •    Javascript

Inferno is an insanely fast, 9kb React-like library for building high-performance user interfaces on both the client and server. Inferno aims to provide all the great benefits that React does, plus other great features for people already familiar with the React ecosystem, such as: lifecycle events on functional components, server side render streams, better real-world performance, lower memory consumption and faster parse/load times.

Visto JavaScript Library

  •    Javascript

This library can be used to integrate KnockoutJS, JQuery, RequireJS and TypeScript to provide XAML-like GUI development in single-page JavaScript applications.

knockout-mvc - Power of Knockout.js for ASP.NET MVC

  •    Javascript

Power of Knockout.js for ASP.NET MVC

Catel - application development platform with MVVM support (WPF, SL, WP, WinRT)

  •    WPF

Catel is an application development platform with the focus on MVVM (WPF, SL, WP and WinRT) and MVC (ASP.NET MVC 4).

SPA Tools

  •    Javascript

SPA Tools is an open-source set of tools which help creating some beautiful and responsive Single Page Applications.

Knockout binders for SharePoint 2013 and 2010 REST API and SP Services

  •    

Knockout binder extensions for SharePoint 2013 and SharePoint 2010 Rest API and SP Services