Addy Osmani, a very well known JavaScript Guru, and a few other developers maintain a project called TodoMVC. The purpose of this project is to expose sample “todo” applications in every JavaScript MV* framework, and ultimately help you pick which one is right for your project.

They have examples in all of the major frameworks (Backbone.js, Spine, Ember.js, etc) as well as some up and comers. As of this writing, there are 23 projects currently in progress. Contributors are welcome, just make sure you read their contribution guidelines.

View the live demos or browse the source at GitHub.


Have comments? Send a tweet to @TheChangelog on Twitter.

Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.