A home for rich UI components based on KnockoutJS
JavaScript C#
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
connectors/NKnockoutUI Added connector project to mimics the config for many KO UI component… Aug 8, 2011
css More css resets, avoid css from page bleeding in. Aug 31, 2011
examples Updated to properly display icon for new node. Apr 18, 2013
images New remove format icon. Aug 31, 2011
js Added right click handler to tree nodes. Dec 4, 2011
README.md New contenteditable editor added. Jul 31, 2011


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.

I started to learn Knockout in Dec 2010 and built a some successful UI's with it. I had a number of components lying around so I thought I would start this project to share what I had and get feedback and suggestions from the Knockout community.

Most of the components use existing JQuery UI functionality where possible (e.g Autocomplete). Hence this project is not framework agnostic.

I hope you find something useful here.

Included :

  • Tree
  • Autocomplete
  • Dropdown
  • Context Menu
  • Window Manager
  • Tabs
  • Editor - This is an experimental contenteditable rich text editor, and is designed only for the latest browsers.

In the pipeline :

  • All components accept overrides for templates.
  • Skinned Radio/Checkbox
  • Grid
  • Flickr Gallery
  • Tooltip

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