Web Sites Using Knockout.js | John Papa

John Papa

Evangelist on the loose

Web Sites Using Knockout.js

posted by John with 12 comments

Lately I’ve been asked a few times to share some companies that are using Knockout.js. While many of the customers I have worked with prefer (or don’t allow) sharing of that type of information. So I asked around and Ryan Niemeyer pointed me to this google group discussion on the topic. Some were active (after verifying personally) and others were not. I also did some googling / binging (or bingling if you prefer) and in some google forums found several public sites reportedly using Knockout.js. Since they are all public and I have no affiliation with any of them, I thought I might share. After all, wouldn’t it be nice to have an active list of sites using Knockout?

Disclaimer: I have no affiliation with any of these sites or their companies. Nor do I have any control over whether they choose Knockout or any other library. Obviously, things may change over time too. I am only listing public sites that I was able to verify. I’m not claiming that any company is using Knockout internally.

Knockout.js in the Wild

Before listing them, I went to each site and turned out the developer tools in Chrome and verified that I saw knockout.js being pulled down and in use.

This list took me about 20 minutes to gather and verify. If you have any additional ones you can add to this list, please leave them in the comments. Hopefully with all of your help we can keep this growing.

tags: knockoutjs

12 comments Hide comments

Joe Brinkman on said:

John,
This also includes many organizations that use DotNetNuke. Depending on how recently they upgraded, many of the sites included on our customer list at http://www.dotnetnuke.com/Customers.aspx will have some functionality that relies on KnockoutJS. With each release, we are moving more and more of the core DotNetNuke administrative UI to use KnockoutJS.

Rob Eisenberg on said:

I built http://www.rpgwithme.com with Knockout. It’s a pretty neat site for realtime tabletop RPG play through the browser. It works on PC, Mac, Linux, Android, iPad and Win8 tablets. The site uses KO throughout. The game table uses Durandal which uses KO internally. It’s a pretty complex piece of software becuase it enables content creation and gameplay on a multi–layered high performance 2d game map.

People are starting to adopt Durandal for SPA development, so I expect the KO app count to grow. I know people who are building phone apps with it now as well as tablet and regular desktop apps.

Also, keep an eye on http://www.cignium.com/ Their next generation technology is also being built with KO (via Durandal).

Soroush on said:

I also used knockout to create this website: http://www.weaot.com knockout really is an amazing library and if you enjoy MVVM on xaml based technologies, you should absolutely try it!

Thank you john for introducing it to us :)

buddyP on said:

The biggest problem I am having with knockout is that it destroys JQueryMobile. I depend on JQuery and do not relish the thought of replacing its functionality with custom css and javascript.
Is there an effort to align knockout to work with JQueryMobile?

Jason Follas on said:

I use Knockout everywhere these days, including my Windows Store Apps:

Knave Defender’s main game logic utilizes observables, and the text on the screen (scores, lives, levels, etc) just use bindings back to those observables: http://apps.microsoft.com/windows/en-us/app/knave-defender/9a686eb9-8fcc-4dfc-8f16-20515c48f282

Same for Knave Blackjack: http://apps.microsoft.com/windows/en-us/app/knave-blackjack/c9a42dca-4a9a-4051-b890-54c11c5028fb

Probably the most interesting problem that Knockout helped me solve with the blackjack game was dynamically building out the strategy card using templates and bindings (you can see that card in one of the app screenshots).

Bart Calixto on said:

The knockout is used heavily on the last page of the checkout process where you can select multiple delivery destinations, prices, payment methods, and lot of ajax request of prices depending on selected options. Disclosure: I´m part of the development team of that website.

Grigory on said:

Hi John,
We just published new employee management service based on Windows Azure, ASP .NET MVC 4 and Knockout JS on front end. Url is http://sppur.azurewebsites.net, but currently only Russian local version available and no free demo mode. Anyway thanks for very good framework, we are fans of Knockout JS!

Leave a Reply


(required)


(required)



*