Commit 8dc821c6 authored by Sindre Sorhus's avatar Sindre Sorhus

cleanup readme

no need to keep the list off apps in both the readme and the site

from experience we've been bad at keeping the readme list up to date anyways.
parent 008c7a83
# ![TodoMVC](https://raw.github.com/tastejs/todomvc/gh-pages/media/logo.png)
# ![TodoMVC](media/logo.png)
> Helping you select an MV\* framework
### [Website](http://todomvc.com)   [Blog](http://tastejs.roon.io)   [TasteJS](http://tastejs.com)
### [Website](http://todomvc.com)    [Blog](http://tastejs.roon.io)    [TasteJS](http://tastejs.com)
Developers these days are spoiled with choice when it comes to selecting an MV\* framework for structuring and organizing JavaScript web apps.
......@@ -12,96 +12,14 @@ Backbone, Ember, AngularJS, Spine... the list of new and stable solutions goes o
To help solve this problem, we created TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV\* frameworks of today.
#### Todo apps are included for:
- [Backbone.js](http://documentcloud.github.com/backbone)
- [Ember.js](http://emberjs.com)
- [AngularJS](http://angularjs.org)
- [Spine](http://spinejs.com)
- [KnockoutJS](http://knockoutjs.com) (MVVM)
- [Dojo](http://dojotoolkit.org)
- [YUI](http://yuilibrary.com)
- [Batman.js](http://batmanjs.org)
- [Closure](http://code.google.com/closure/library/)
- [Agility.js](http://agilityjs.com)
- [Knockback.js](http://kmalakoff.github.com/knockback)
- [Google Web Toolkit](https://developers.google.com/web-toolkit/)
- [Flight by Twitter](https://github.com/twitter/flight)
###### Non-framework Implementations
- [jQuery](http://jquery.com)
- [Vanilla JS](http://todomvc.com/vanilla-examples/vanillajs/)
###### RequireJS
- [Backbone.js](http://documentcloud.github.com/backbone) + [RequireJS](http://requirejs.org)
- [AngularJS](http://angularjs.org) + [RequireJS](http://requirejs.org)
- [KnockoutJS](http://knockoutjs.com) + [RequireJS](http://requirejs.org)
- [CanJS](http://canjs.us) + [RequireJS](http://requirejs.org)
#### Labs
We also have a number of in-progress applications in Labs:
- [Ractive](http://ractivejs.org)
- [React](http://facebook.github.io/react)
- [Meteor](http://meteor.com)
- [Derby](http://derbyjs.com)
- [CanJS](http://canjs.us)
- [Kendo UI](http://kendoui.com)
- [Maria.js](https://github.com/petermichaux/maria)
- [cujoJS](http://cujojs.com)
- [MarionetteJS](http://marionettejs.com/)
- [SocketStream](http://www.socketstream.org) + [jQuery](http://jquery.com)
- [Ext.js](http://www.sencha.com/products/extjs)
- [Sammy.js](http://sammyjs.org)
- [dermis](https://github.com/wearefractal/dermis)
- [Stapes.js](http://hay.github.com/stapes)
- [Epitome](http://dimitarchristoff.github.com/Epitome)
- [TroopJS](https://github.com/troopjs)
- [soma.js](http://somajs.github.com/somajs)
- [DUEL](https://bitbucket.org/mckamey/duel/wiki/Home)
- [Olives](https://github.com/flams/olives)
- [PlastronJS](https://github.com/rhysbrettbowen/PlastronJS)
- [Dijon](https://github.com/creynders/dijon-framework)
- [rAppid.js](http://www.rappidjs.com)
- [Thorax](http://walmartlabs.github.com/thorax/)
- [KnockoutJS](http://knockoutjs.com) + [ClassBindingProvider](https://github.com/rniemeyer/knockout-classBindingProvider) (using Ryan Niemeyer's Class Binding Provider)
- [KnockoutJS](http://knockoutjs.com) + [RequireJS](http://requirejs.org) (using AMD)
- [AngularJS](http://angularjs.org) + [RequireJS](http://requirejs.org) (using AMD)
- [CanJS](http://canjs.us) + [RequireJS](http://requirejs.org) (using AMD)
- [AngularJS](http://angularjs.org) (optimized)
- [Backbone.xmpp](https://github.com/ggozad/Backbone.xmpp)
- [Dart](http://dartlang.org)
- [Chaplin](http://chaplinjs.org) + [Brunch](http://brunch.io)
- [Serenade.js](https://github.com/elabs/serenade.js)
- [TypeScript](http://www.typescriptlang.org/)
- [DeftJS](http://deftjs.org/)
- [Aria Templates](http://ariatemplates.com/)
- [Enyo + Backbone.js](http://enyojs.com/)
- [SAPUI5](http://scn.sap.com/community/developer-center/front-end)
- [Lavaca](http://getlavaca.com) + [RequireJS](http://requirejs.org) (using AMD)
- [ComponentJS](http://componentjs.com)
## Live demos
Live demos are available on our [website](http://todomvc.com)
## View & Run in Web IDE
Click on the button below to view the code in a Web IDE. Feel free to edit the code and then run it all from your browser.
[![IDE](https://raw.github.com/tastejs/todomvc/gh-pages/site-assets/editcloud9.png)](https://c9.io/open/git/?url=git://github.com/tastejs/todomvc.git)
[![IDE](site-assets/editcloud9.png)](https://c9.io/open/git/?url=git://github.com/tastejs/todomvc.git)
[![IDE](https://codio-public.s3.amazonaws.com/sharing/demo-in-ide.png)](https://codio.com/p/create/?from_github=tastejs/todomvc)
## Screenshot
![screenshot](https://raw.github.com/tastejs/todomvc/gh-pages/site-assets/screenshot.png)
## Team
TodoMVC would not be possible without a strong team of [contributors](https://github.com/tastejs/todomvc/contributors) helping push the project forward each day. In addition, we have a core project team composed of:
......@@ -138,7 +56,7 @@ Gianni is a programmer and designer currently working as the Chief Rigger at Met
## Disclaimer
<img align="right" width="230" height="230" src="https://raw.github.com/tastejs/todomvc/gh-pages/media/icon-small.png">
<img align="right" width="230" height="230" src="media/icon-small.png">
TodoMVC has been called many things including the 'Speed-dating' and 'Rosetta Stone' of MV* frameworks. Whilst we hope that this project is able to offer assistance in deciding what frameworks are worth spending more time looking at, remember that the Todo application offers a limited view of what a framework may be capable of.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment