Knockout makes it easier to create rich, responsive UIs with JavaScript
Pull request Compare This branch is 985 commits behind knockout:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
spec
src
.gitignore
.travis.yml
README.md

README.md

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.

##Getting started

Totally new to Knockout? The most fun place to start is the online interactive tutorials.

For more details, see

##Downloading or building Knockout

You can download released versions of Knockout from Github.

Or, if you prefer to build the source yourself, clone the repo from Github, and then:

  • To build on Linux or Mac, run build/build-linux
  • To build on Windows, run build\build-windows.bat

##License

MIT license - http://www.opensource.org/licenses/mit-license.php