8000 todomvc/learn.json at gh-pages · dschien/todomvc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"architecture-examples","path":"architecture-examples","contentType":"directory"},{"name":"bower_components","path":"bower_components","contentType":"directory"},{"name":"dependency-examples","path":"dependency-examples","contentType":"directory"},{"name":"labs","path":"labs","contentType":"directory"},{"name":"media","path":"media","contentType":"directory"},{"name":"site-assets","path":"site-assets","contentType":"directory"},{"name":"tasks","path":"tasks","contentType":"directory"},{"name":"template","path":"template","contentType":"directory"},{"name":"vanilla-examples","path":"vanilla-examples","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".jshintrc","path":".jshintrc","contentType":"file"},{"name":".nojekyll","path":".nojekyll","contentType":"file"},{"name":"CNAME","path":"CNAME","contentType":"file"},{"name":"app-spec.md","path":"app-spec.md","contentType":"file"},{"name":"bower.json","path":"bower.json","contentType":"file"},{"name":"changelog.md","path":"changelog.md","contentType":"file"},{"name":"codestyle.md","path":"codestyle.md","contentType":"file"},{"name":"contributing.md","path":"contributing.md","contentType":"file"},{"name":"index.html","path":"index.html","contentType":"file"},{"name":"learn.json","path":"learn.json","contentType":"file"},{"name":"learn.template.json","path":"learn.template.json","contentType":"file"},{"name":"license.md","path":"license.md","contentType":"file"},{"name":"readme.md","path":"readme.md","contentType":"file"}],"totalCount":25}},"fileTreeProcessingTime":2.999388,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":14266710,"defaultBranch":"gh-pages","name":"todomvc","ownerLogin":"dschien","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-11-09T22:51:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/229314?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"gh-pages","listCacheKey":"v0:1628804690.5877912","canEdit":false,"refType":"branch","currentOid":"ff1734d8b6b1232787c5959383f4e93131e5adca"},"path":"learn.json","currentUser":null,"blob":{"rawLines":["{","\t\"agilityjs\": {","\t\t\"name\": \"Agility.js\",","\t\t\"description\": \"Agility.js is an MVC library for Javascript that lets you write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries. The goal is to enable developers to write web apps at least as quickly as with jQuery, while simplifying long-term maintainability through MVC objects.\",","\t\t\"homepage\": \"agilityjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/agilityjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Official Documentation\",","\t\t\t\t\"url\": \"http://agilityjs.com/docs/docs.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Try it out on JSBin\",","\t\t\t\t\"url\": \"http://jsbin.com/agility/224/edit\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Agility.js\",","\t\t\t\t\"url\": \"http://agilityjs.com/docs/gallery.html\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Step by step from jQuery to Agility.js\",","\t\t\t\t\"url\": \"https://gist.github.com/pindia/3166678\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Google Groups mailing list\",","\t\t\t\t\"url\": \"http://groups.google.com/group/agilityjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"agility.js on Stack Overflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/agility.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Agility.js on Twitter\",","\t\t\t\t\"url\": \"https://twitter.com/agilityjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Agility.js on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/116251025970928820842/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"angularjs\": {","\t\t\"name\": \"AngularJS\",","\t\t\"description\": \"HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.\",","\t\t\"homepage\": \"angularjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/angularjs\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/angularjs_require\"","\t\t}, {","\t\t\t\"name\": \"AngularJS Optimized\",","\t\t\t\"url\": \"architecture-examples/angularjs-perf\"","\t\t}, {","\t\t\t\"name\": \"TypeScript \u0026 AngularJS\",","\t\t\t\"url\": \"labs/architecture-examples/typescript-angular\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Tutorial\",","\t\t\t\t\"url\": \"http://docs.angularjs.org/tutorial\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://docs.angularjs.org/api\"","\t\t\t}, {","\t\t\t\t\"name\": \"Developer Guide\",","\t\t\t\t\"url\": \"http://docs.angularjs.org/guide\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with AngularJS\",","\t\t\t\t\"url\": \"http://builtwith.angularjs.org\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blog.angularjs.org\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://docs.angularjs.org/misc/faq\"","\t\t\t}, {","\t\t\t\t\"name\": \"AngularJS Meetups\",","\t\t\t\t\"url\": \"http://www.youtube.com/angularjs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Code School AngularJS course\",","\t\t\t\t\"url\": \"http://www.codeschool.com/code_tv/angularjs-part-1\"","\t\t\t}, {","\t\t\t\t\"name\": \"5 Awesome AngularJS Features\",","\t\t\t\t\"url\": \"http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features\"","\t\t\t}, {","\t\t\t\t\"name\": \"Using Yeoman with AngularJS\",","\t\t\t\t\"url\": \"http://briantford.com/blog/angular-yeoman.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"me\u0026ngular - an introduction to MVW\",","\t\t\t\t\"url\": \"http://stephenplusplus.github.io/meangular\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Walkthroughs and Tutorials on YouTube\",","\t\t\t\t\"url\": \"http://www.youtube.com/playlist?list=PL1w1q3fL4pmgqpzb-XhG7Clgi67d_OHXz\"","\t\t\t}, {","\t\t\t\t\"name\": \"Google Groups mailing list\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/angular\"","\t\t\t}, {","\t\t\t\t\"name\": \"angularjs on Stack Overflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/angularjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"AngularJS on Twitter\",","\t\t\t\t\"url\": \"https://twitter.com/angularjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"AngularjS on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/+AngularJS/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"ariatemplates\": {","\t\t\"name\": \"Aria Templates\",","\t\t\"description\": \"Aria Templates (aka AT) is an application framework written in JavaScript for building rich and large-scaled enterprise web applications.\",","\t\t\"homepage\": \"ariatemplates.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/ariatemplates\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://ariatemplates.com/usermanual\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://ariatemplates.com/aria/guide/apps/apidocs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Guides\",","\t\t\t\t\"url\": \"http://ariatemplates.com/guides\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://ariatemplates.com/blog\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://ariatemplates.com/faq\"","\t\t\t}, {","\t\t\t\t\"name\": \"Aria Templates on GitHub\",","\t\t\t\t\"url\": \"https://github.com/ariatemplates\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Aria Templates on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/ariatemplates\"","\t\t\t}, {","\t\t\t\t\"name\": \"Forums\",","\t\t\t\t\"url\": \"http://ariatemplates.com/forum\"","\t\t\t}, {","\t\t\t\t\"name\": \"Aria Templates on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/ariatemplates\"","\t\t\t}]","\t\t}]","\t},","\t\"atmajs\": {","\t\t\"name\": \"Atma.js\",","\t\t\"description\": \"HMVC and the component-based architecture for building client, server or hybrid applications\",","\t\t\"homepage\": \"atmajs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/atmajs/\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Get Started\",","\t\t\t\t\"url\": \"http://atmajs.com/get/github\"","\t\t\t}, {","\t\t\t\t\"name\": \"Atma.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/atmajs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Overview\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Libraries\",","\t\t\t\t\"url\": \"https://github.com/tastejs/todomvc/blob/gh-pages/labs/architecture-examples/atmajs/readme.md\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Atma.js on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/atmajs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/atmajs\"","\t\t\t}]","\t\t}]","\t},","\t\"backbonejs\": {","\t\t\"name\": \"Backbone.js\",","\t\t\"description\": \"Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.\",","\t\t\"homepage\": \"backbonejs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/backbone\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"dependency-examples/backbone_require\"","\t\t}, {","\t\t\t\"name\": \"Enyo \u0026 Backbone.js\",","\t\t\t\"url\": \"labs/dependency-examples/enyo_backbone\"","\t\t}, {","\t\t\t\"name\": \"TypeScript \u0026 Backbone.js\",","\t\t\t\"url\": \"labs/architecture-examples/typescript-backbone\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Annotated source code\",","\t\t\t\t\"url\": \"http://backbonejs.org/docs/backbone.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Backbone.js\",","\t\t\t\t\"url\": \"http://backbonejs.org/#examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://backbonejs.org/#faq\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Developing Backbone.js Applications\",","\t\t\t\t\"url\": \"http://addyosmani.github.io/backbone-fundamentals\"","\t\t\t}, {","\t\t\t\t\"name\": \"Collection of tutorials, blog posts, and example sites\",","\t\t\t\t\"url\": \"https://github.com/documentcloud/backbone/wiki/Tutorials%2C-blog-posts-and-example-sites\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Backbone.js on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/backbone.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Google Groups mailing list\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/backbonejs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Backbone.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/documentcloud\"","\t\t\t}]","\t\t}]","\t},","\t\"batman\": {","\t\t\"name\": \"Batman.js\",","\t\t\"description\": \"A client-side framework for Rails developers. Batman.js is a framework for building rich web applications with CoffeeScript.\",","\t\t\"homepage\": \"batmanjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/batman\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://batmanjs.org/docs/batman.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Get Started\",","\t\t\t\t\"url\": \"http://batmanjs.org/download.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Batman.js\",","\t\t\t\t\"url\": \"http://batmanjs.org/examples.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://batmanjs.org/2012/04/02/batman-packs-a-punch.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Batman.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/shopify/batman\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Simple address book app with Batman.js\",","\t\t\t\t\"url\": \"http://kubyshkin.ru/posts/simple-address-book-app-with-batman-js.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Batman.js vs Knockout.js\",","\t\t\t\t\"url\": \"http://blog.erlware.org/2011/08/28/batman-js-vs-knockout-js\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Batman.js on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/batman.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/batmanjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Batman.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/batmanjs\"","\t\t\t}]","\t\t}]","\t},","\t\"canjs\": {","\t\t\"name\": \"CanJS\",","\t\t\"description\": \"CanJS is a MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.\",","\t\t\"homepage\": \"canjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/canjs\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/canjs_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://donejs.com/docs.html#!canjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Why CanJS\",","\t\t\t\t\"url\": \"http://canjs.com/#why_canjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with CanJS\",","\t\t\t\t\"url\": \"http://canjs.com/#examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://bitovi.com/blog/tag/canjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Getting started video\",","\t\t\t\t\"url\": \"http://www.youtube.com/watch?v=GdT4Oq6ZQ68\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Diving into CanJS\",","\t\t\t\t\"url\": \"http://net.tutsplus.com/tutorials/javascript-ajax/diving-into-canjs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"CanJS on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/canjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"CanJS Forums\",","\t\t\t\t\"url\": \"http://forum.javascriptmvc.com/#Forum/canjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"CanJS on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/canjs\"","\t\t\t}]","\t\t}]","\t},","\t\"chaplin\": {","\t\t\"name\": \"Chaplin\",","\t\t\"description\": \"Chaplin is an architecture for JavaScript applications using the Backbone.js library. Chaplin addresses Backbone’s limitations by providing a lightweight and flexible structure that features well-proven design patterns and best practices.\",","\t\t\"homepage\": \"chaplinjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/chaplin-brunch/public\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Started\",","\t\t\t\t\"url\": \"http://docs.chaplinjs.org/getting_started.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://docs.chaplinjs.org\"","\t\t\t}, {","\t\t\t\t\"name\": \"Annotated Source Code\",","\t\t\t\t\"url\": \"http://chaplinjs.org/annotated/chaplin.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Chaplin\",","\t\t\t\t\"url\": \"http://chaplinjs.org/examples.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Cookbook\",","\t\t\t\t\"url\": \"https://github.com/chaplinjs/chaplin/wiki/Cookbook\"","\t\t\t}, {","\t\t\t\t\"name\": \"Chaplin on GitHub\",","\t\t\t\t\"url\": \"https://github.com/chaplinjs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"JavaScript MVC frameworks: A Comparison of Marionette and Chaplin\",","\t\t\t\t\"url\": \"http://9elements.com/io/index.php/comparison-of-marionette-and-chaplin\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Support forum on ost.io\",","\t\t\t\t\"url\": \"http://ost.io/@chaplinjs/chaplin\"","\t\t\t}, {","\t\t\t\t\"name\": \"Chaplin on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/chaplinjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Chaplin on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/chaplinjs\"","\t\t\t}]","\t\t}]","\t},","\t\"closure\": {","\t\t\"name\": \"Closure Tools\",","\t\t\"description\": \"The Closure Tools project is an effort by Google engineers to open source the tools used in many of Google's sites and web applications for use by the wider Web development community.\",","\t\t\"homepage\": \"developers.google.com/closure\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/closure\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"https://developers.google.com/closure/library/docs/overview\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://docs.closure-library.googlecode.com/git/index.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://closuretools.blogspot.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"https://developers.google.com/closure/faq\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Examples, walkthroughs, and articles\",","\t\t\t\t\"url\": \"http://www.googleclosure.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"First Adventure in Google Closure\",","\t\t\t\t\"url\": \"http://www.codeproject.com/Articles/265364/First-Adventures-in-Google-Closure\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Google Groups mailing list\",","\t\t\t\t\"url\": \"https://groups.google.com/group/closure-library-discuss\"","\t\t\t}, {","\t\t\t\t\"name\": \"Closure Tools on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/closuretools\"","\t\t\t}, {","\t\t\t\t\"name\": \"Closure Tools on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/communities/113969319608324762672\"","\t\t\t}]","\t\t}]","\t},","\t\"cujo\": {","\t\t\"name\": \"cujoJS\",","\t\t\"description\": \"cujo is an architectural toolkit for next generation JavaScript applications. It encourages highly modular development, declarative application assembly, and embraces the asynchronous nature of JavaScript and its fusion of object-oriented and functional programming styles.\",","\t\t\"homepage\": \"cujojs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/cujo\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"know cujoJS\",","\t\t\t\t\"url\": \"http://know.cujojs.com/\"","\t\t\t}, {","\t\t\t\t\"name\": \"cujoJS on GitHub\",","\t\t\t\t\"url\": \"https://github.com/cujojs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"An introductory presentation\",","\t\t\t\t\"url\": \"http://www.youtube.com/watch?v=TqX-CqYYwEc\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Google Groups mailing list\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/cujojs\"","\t\t\t}, {","\t\t\t\t\"name\": \"cujoJS on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/cujojs\"","\t\t\t}]","\t\t}]","\t},","\t\"dart\": {","\t\t\"name\": \"Dart\",","\t\t\"description\": \"Dart is a class-based, object-oriented language with lexical scoping, closures, and optional static typing. Dart helps you build structured modern web apps and is easy to learn for a wide range of developers.\",","\t\t\"homepage\": \"dartlang.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/dart/web\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://www.dartlang.org/docs/technical-overview\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://api.dartlang.org/docs/releases/latest\"","\t\t\t}, {","\t\t\t\t\"name\": \"A Tour of the Dart Language\",","\t\t\t\t\"url\": \"http://www.dartlang.org/docs/dart-up-and-running/contents/ch02.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Articles\",","\t\t\t\t\"url\": \"http://www.dartlang.org/articles\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorials\",","\t\t\t\t\"url\": \"http://www.dartlang.org/docs/tutorials\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://www.dartlang.org/support/faq.html\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting started with Google Dart\",","\t\t\t\t\"url\": \"http://www.techrepublic.com/blog/webmaster/getting-started-with-google-dart/931\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Dart on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/dart\"","\t\t\t}, {","\t\t\t\t\"name\": \"Dart on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/dart_lang\"","\t\t\t}, {","\t\t\t\t\"name\": \"Dart on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/+dartlang/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"deftjs\": {","\t\t\"name\": \"DeftJS\",","\t\t\"description\": \"DeftJS enhances Ext JS and Sencha Touch’s APIs with additional building blocks that enable large development teams to rapidly build enterprise scale applications, leveraging best practices and proven patterns discovered by top RIA developers at some of the best consulting firms in the industry.\",","\t\t\"homepage\": \"deftjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/extjs_deftjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"https://github.com/deftjs/DeftJS/wiki\"","\t\t\t}, {","\t\t\t\t\"name\": \"DeftJS on GitHub\",","\t\t\t\t\"url\": \"https://github.com/deftjs/DeftJS\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Exploring ExtJS with DeftJS\",","\t\t\t\t\"url\": \"http://www.briankotek.com/blog/index.cfm/2012/5/8/Exploring-ExtJS-with-DeftJS\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"DeftJS on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/deftjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/deftjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"DeftJS on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/deftjs\"","\t\t\t}]","\t\t}]","\t},","\t\"derby\": {","\t\t\"name\": \"Derby\",","\t\t\"description\": \"MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.\",","\t\t\"homepage\": \"derbyjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Real-time Example\",","\t\t\t\"url\": \"http://todomvc.derbyjs.com\",","\t\t\t\"source_url\": \"labs/architecture-examples/derby\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Introduction\",","\t\t\t\t\"url\": \"http://derbyjs.com/#introduction\"","\t\t\t}, {","\t\t\t\t\"name\": \"Getting Started\",","\t\t\t\t\"url\": \"http://derbyjs.com/#getting_started\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Derby\",","\t\t\t\t\"url\": \"https://github.com/codeparty/derby/wiki/Community-Projects#website-showcase\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blog.derbyjs.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"https://github.com/codeparty/derby/wiki/Frequently-Asked-Questions\"","\t\t\t}, {","\t\t\t\t\"name\": \"Derby on GitHub\",","\t\t\t\t\"url\": \"https://github.com/codeparty/derby\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Learning DerbyJS\",","\t\t\t\t\"url\": \"http://nickofnicks.com/2013/04/24/nodejs/derbyjs/learning-derbyjs/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Screencast - 6 Things I'm Loving about DerbyJS\",","\t\t\t\t\"url\": \"http://micknelson.wordpress.com/2012/07/27/6-things-im-loving-about-derbyjs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Derby on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/derbyjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/derbyjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Derby on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/derbyjs\"","\t\t\t}]","\t\t}]","\t},","\t\"dermis\": {","\t\t\"name\": \"Dermis\",","\t\t\"description\": \"Dermis is a lightweight MVVM framework with built-in data binding (via rivets).\",","\t\t\"homepage\": \"wearefractal.com/dermis\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/dermis\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://wearefractal.com/dermis\"","\t\t\t}, {","\t\t\t\t\"name\": \"Dermis on GitHub\",","\t\t\t\t\"url\": \"https://github.com/wearefractal/dermis\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Dermis in Easy Steps\",","\t\t\t\t\"url\": \"http://contra.io/2013/03/28/dermis-in-easy-steps\"","\t\t\t}]","\t\t}]","\t},","\t\"dijon\": {","\t\t\"name\": \"Dijon\",","\t\t\"description\": \"An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders.\",","\t\t\"homepage\": \"github.com/creynders/dijon-framework\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/dijon\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://creynders.github.com/dijon-framework/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Dijon on GitHub\",","\t\t\t\t\"url\": \"https://github.com/creynders/dijon-framework\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Dijon on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/camillereynders\"","\t\t\t}]","\t\t}]","\t},","\t\"dojo\": {","\t\t\"name\": \"Dojo\",","\t\t\"description\": \"Dojo saves you time and scales with your development process, using web standards as its platform. It’s the toolkit experienced developers turn to for building high quality desktop and mobile web applications.\",","\t\t\"homepage\": \"dojotoolkit.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/dojo\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://dojotoolkit.org/documentation\"","\t\t\t}, {","\t\t\t\t\"name\": \"Getting started guide\",","\t\t\t\t\"url\": \"https://dojotoolkit.org/reference-guide/1.8/quickstart\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://dojotoolkit.org/api\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://dojotoolkit.org/blog\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting StartED with Dojo\",","\t\t\t\t\"url\": \"http://startdojo.com\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Dojo on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/dojo\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list\",","\t\t\t\t\"url\": \"http://dojotoolkit.org/community\"","\t\t\t}, {","\t\t\t\t\"name\": \"Dojo on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/dojo\"","\t\t\t}]","\t\t}]","\t},","\t\"duel\": {","\t\t\"name\": \"DUEL\",","\t\t\"description\": \"DUEL is a dual-side templating engine using HTML for layout and 100% pure JavaScript as the binding language. The same views may be executed both directly in the browser (client-side template) and on the server (server-side template).\",","\t\t\"homepage\": \"bitbucket.org/mckamey/duel/wiki/Home\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/duel/www\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Syntax\",","\t\t\t\t\"url\": \"https://bitbucket.org/mckamey/duel/wiki/Syntax\"","\t\t\t}, {","\t\t\t\t\"name\": \"Examples\",","\t\t\t\t\"url\": \"https://bitbucket.org/mckamey/duel/wiki/Examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"DUEL on BitBucket\",","\t\t\t\t\"url\": \"https://bitbucket.org/mckamey/duel/src\"","\t\t\t}]","\t\t}]","\t},","\t\"durandal\": {","\t\t\"name\": \"Durandal\",","\t\t\"description\": \"Single Page Apps Done Right.\",","\t\t\"homepage\": \"durandaljs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/durandal/index.html\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Started\",","\t\t\t\t\"url\": \"http://durandaljs.com/pages/get-started/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://durandaljs.com/pages/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Videos\",","\t\t\t\t\"url\": \"http://durandaljs.com/pages/videos/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Durandal on GitHub\",","\t\t\t\t\"url\": \"https://github.com/BlueSpire/Durandal\"","\t\t\t}]","\t\t}","\t\t, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"HotTowel Template - Durandal with ASP.Net MVC\",","\t\t\t\t\"url\": \"http://www.johnpapa.net/hottowel/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Using Durandal to Create Single Page Apps\",","\t\t\t\t\"url\": \"http://stephenwalther.com/archive/2013/02/08/using-durandal-to-create-single-page-apps\"","\t\t\t},{","\t\t\t\t\"name\": \"nuGet Download\",","\t\t\t\t\"url\": \"http://www.n 8000 uget.org/packages/Durandal/\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Durandal on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/durandal\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/durandaljs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Durandal on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/durandaljs\"","\t\t\t}]","\t\t}]","\t},","\t\"emberjs\": {","\t\t\"name\": \"Ember.js\",","\t\t\"description\": \"A framework for creating ambitious web applications.\",","\t\t\"homepage\": \"emberjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/emberjs\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"dependency-examples/emberjs_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Guides\",","\t\t\t\t\"url\": \"http://emberjs.com/guides\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://emberjs.com/api\"","\t\t\t}, {","\t\t\t\t\"name\": \"Screencast - Building an App with Ember.js\",","\t\t\t\t\"url\": \"https://www.youtube.com/watch?v=Ga99hMi7wfY\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Ember.js\",","\t\t\t\t\"url\": \"http://emberjs.com/ember-users\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://emberjs.com/blog\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Into Ember.js\",","\t\t\t\t\"url\": \"http://net.tutsplus.com/tutorials/javascript-ajax/getting-into-ember-js\"","\t\t\t}, {","\t\t\t\t\"name\": \"EmberWatch\",","\t\t\t\t\"url\": \"http://emberwatch.com\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Ember.js on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/ember.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Ember.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/emberjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Ember.js on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/communities/106387049790387471205\"","\t\t\t}]","\t\t}]","\t},","\t\"enyo\": {","\t\t\"name\": \"Enyo\",","\t\t\"description\": \"Use the same framework to develop apps for the web and for all major platforms, desktop and mobile.\",","\t\t\"homepage\": \"enyojs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/enyo_backbone\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://enyojs.com/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"About\",","\t\t\t\t\"url\": \"http://enyojs.com/about\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Enyo\",","\t\t\t\t\"url\": \"http://enyojs.com/showcase\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blog.enyojs.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://enyojs.com/about/faq\"","\t\t\t}, {","\t\t\t\t\"name\": \"Enyo on GitHub\",","\t\t\t\t\"url\": \"https://github.com/enyojs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Enyo on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/enyo\"","\t\t\t}, {","\t\t\t\t\"name\": \"Forums\",","\t\t\t\t\"url\": \"http://forums.enyojs.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/enyo-development\"","\t\t\t}, {","\t\t\t\t\"name\": \"Enyo on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/enyojs\"","\t\t\t}]","\t\t}]","\t},","\t\"epitome\": {","\t\t\"name\": \"Epitome\",","\t\t\"description\": \"Epitome is a new extensible and modular open-source MVC* framework, built out of MooTools Classes and Events.\",","\t\t\"homepage\": \"dimitarchristoff.github.io/Epitome\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/epitome\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://dimitarchristoff.github.io/Epitome\"","\t\t\t}, {","\t\t\t\t\"name\": \"Examples\",","\t\t\t\t\"url\": \"http://dimitarchristoff.github.io/Epitome/#examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Download \u0026 Building\",","\t\t\t\t\"url\": \"http://dimitarchristoff.github.io/Epitome/#download-building\"","\t\t\t}, {","\t\t\t\t\"name\": \"Epitome on GitHub\",","\t\t\t\t\"url\": \"https://github.com/DimitarChristoff/Epitome\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Epitome on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/D_mitar\"","\t\t\t}]","\t\t}]","\t},","\t\"exoskeleton\": {","\t\t\"name\": \"Exoskeleton\",","\t\t\"description\": \"A faster and leaner Backbone for your HTML5 apps.\",","\t\t\"homepage\": \"exosjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/exoskeleton\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://backbonejs.org\"","\t\t\t}, {","\t\t\t\t\"name\": \"Exoskeleton on GitHub\",","\t\t\t\t\"url\": \"https://github.com/paulmillr/exoskeleton\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Exoskeleton on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/exoskeleton\"","\t\t\t}, {","\t\t\t\t\"name\": \"Backbone on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/backbone.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Exoskeleton's author on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/paulmillr\"","\t\t\t}]","\t\t}]","\t},","\t\"extjs\": {","\t\t\"name\": \"Ext JS\",","\t\t\"description\": \"Sencha Ext JS is the industry's most powerful desktop application development platform with unparalleled cross-browser compatibility, advanced MVC architecture, plugin-free charting, and modern UI widgets.\",","\t\t\"homepage\": \"sencha.com/products/extjs\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/extjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://docs.sencha.com/extjs/4.2.0\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://docs.sencha.com/extjs/4.1.3\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorials, Screencasts, Guides, FAQs\",","\t\t\t\t\"url\": \"http://www.sencha.com/learn/extjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Ext JS\",","\t\t\t\t\"url\": \"http://docs.sencha.com/extjs/4.2.0/extjs-build/examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Sencha Blog\",","\t\t\t\t\"url\": \"http://www.sencha.com/blog\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Ext JS on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/extjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Ext JS on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/extjs\"","\t\t\t}]","\t\t}]","\t},","\t\"firebase\": {","\t\t\"name\": \"Firebase\",","\t\t\"description\": \"Firebase is a scalable realtime backend that lets you build apps fast without managing servers.\",","\t\t\"homepage\": \"firebase.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Firebase + AngularJS Realtime Example\",","\t\t\t\"url\": \"labs/architecture-examples/firebase-angular\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"AngularFire Site\",","\t\t\t\t\"url\": \"http://angularfire.com/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation \u0026 Examples\",","\t\t\t\t\"url\": \"https://www.firebase.com/docs/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"https://www.firebase.com/blog/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Firebase on GitHub\",","\t\t\t\t\"url\": \"http://firebase.github.io\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorial\",","\t\t\t\t\"url\": \"https://www.firebase.com/tutorial/\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Firebase + Angular Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/firebase-angular\"","\t\t\t}, {","\t\t\t\t\"name\": \"Firebase on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/firebase\"","\t\t\t}, {","\t\t\t\t\"name\": \"Firebase on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/Firebase\"","\t\t\t}, {","\t\t\t\t\"name\": \"Firebase on Facebook\",","\t\t\t\t\"url\": \"http://facebook.com/Firebase\"","\t\t\t}, {","\t\t\t\t\"name\": \"Firebase on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/115330003035930967645/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"flight\": {","\t\t\"name\": \"Flight\",","\t\t\"description\": \"Flight is a lightweight, component-based JavaScript framework that maps behavior to DOM nodes.\",","\t\t\"homepage\": \"flightjs.github.io\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"dependency-examples/flight\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"GitHub\",","\t\t\t\t\"url\": \"https://github.com/flightjs/flight\"","\t\t\t}, {","\t\t\t\t\"name\": \"Demo Application\",","\t\t\t\t\"url\": \"http://twitter.github.io/flight/demo/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Installation\",","\t\t\t\t\"url\": \"https://github.com/flightjs/flight/blob/master/README.md#installation\"","\t\t\t}, {","\t\t\t\t\"name\": \"Flight on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/flight\"","\t\t\t}]","\t\t}]","\t},","\t\"gwt\": {","\t\t\"name\": \"Google Web Toolkit\",","\t\t\"description\": \"Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. GWT is used by many products at Google, including Google AdWords and Orkut. It's open source, completely free, and used by thousands of developers around the world.\",","\t\t\"homepage\": \"developers.google.com/web-toolkit\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/gwt\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"https://developers.google.com/web-toolkit/doc/latest/DevGuide\"","\t\t\t}, {","\t\t\t\t\"name\": \"Getting Started with the GWT SDK\",","\t\t\t\t\"url\": \"https://developers.google.com/web-toolkit/gettingstarted\"","\t\t\t}, {","\t\t\t\t\"name\": \"Articles\",","\t\t\t\t\"url\": \"https://developers.google.com/web-toolkit/articles\"","\t\t\t}, {","\t\t\t\t\"name\": \"Case Studies\",","\t\t\t\t\"url\": \"https://developers.google.com/web-toolkit/casestudies\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://googlewebtoolkit.blogspot.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"https://developers.google.com/web-toolkit/doc/latest/FAQ\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Google Web Toolkit on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/gwt\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"http://groups.google.com/group/Google-Web-Toolkit\"","\t\t\t}, {","\t\t\t\t\"name\": \"Google Web Toolkit on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/googledevtools\"","\t\t\t}]","\t\t}]","\t},","\t\"javascript\": {","\t\t\"name\": \"JavaScript\",","\t\t\"description\": \"JavaScript® (often shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB.\",","\t\t\"homepage\": \"developer.mozilla.org/en-US/docs/JavaScript\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Vanilla JavaScript Example\",","\t\t\t\"url\": \"vanilla-examples/vanillajs\"","\t\t}]","\t},","\t\"jquery\": {","\t\t\"name\": \"jQuery\",","\t\t\"description\": \"jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.\",","\t\t\"homepage\": \"jquery.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/jquery\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"How jQuery Works\",","\t\t\t\t\"url\": \"http://learn.jquery.com/about-jquery/how-jquery-works\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://api.jquery.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Plugins\",","\t\t\t\t\"url\": \"http://plugins.jquery.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Brower Support\",","\t\t\t\t\"url\": \"http://jquery.com/browser-support\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blog.jquery.com\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Try jQuery\",","\t\t\t\t\"url\": \"http://try.jquery.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"jQuery Annotated Source\",","\t\t\t\t\"url\": \"http://robflaherty.github.io/jquery-annotated-source/\"","\t\t\t}, {","\t\t\t\t\"name\": \"10 Things I Learned From the jQuery Source\",","\t\t\t\t\"url\": \"http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"jQuery on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/jquery\"","\t\t\t}, {","\t\t\t\t\"name\": \"Forums\",","\t\t\t\t\"url\": \"http://forum.jquery.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"jQuery on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/jquery\"","\t\t\t}, {","\t\t\t\t\"name\": \"jQuery on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/102828491884671003608/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"kendo\": {","\t\t\"name\": \"Kendo UI\",","\t\t\"description\": \"Comprehensive HTML5/JavaScript framework for modern web and mobile app development.\",","\t\t\"homepage\": \"kendoui.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/kendo\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://docs.kendoui.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://docs.kendoui.com/api/dataviz/chart\"","\t\t\t}, {","\t\t\t\t\"name\": \"What is Kendo UI\",","\t\t\t\t\"url\": \"http://docs.kendoui.com/getting-started/introduction\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Kendo UI\",","\t\t\t\t\"url\": \"http://demos.kendoui.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://www.kendoui.com/blogs.aspx\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://www.kendoui.com/faq/faq.aspx\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Kendo UI on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/kendo-ui\"","\t\t\t}, {","\t\t\t\t\"name\": \"Kendo UI on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/kendoui\"","\t\t\t}, {","\t\t\t\t\"name\": \"Kendo UI on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/117798269023828336983/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"knockback\": {","\t\t\"name\": \"Knockback.js\",","\t\t\"description\": \"Both Knockout.js and Backbone.js have their strengths and weaknesses, but together they are amazing! With Knockback.js, you can use the strong ORM provided by Backbone and create dynamic views using Knockout bindings.\",","\t\t\"homepage\": \"kmalakoff.github.io/knockback\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/knockback\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Started with Knockback.js\",","\t\t\t\t\"url\": \"http://kmalakoff.github.io/knockback/getting_started_introduction.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorials\",","\t\t\t\t\"url\": \"http://kmalakoff.github.io/knockback/tutorials_introduction.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://kmalakoff.github.io/knockback/doc/index.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Knockback.js Reference App\",","\t\t\t\t\"url\": \"http://kmalakoff.github.io/knockback/app_knockback_reference.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Knockback.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/knockbackjs\"","\t\t\t}]","\t\t}]","\t},","\t\"knockoutjs\": {","\t\t\"name\": \"Knockout.js\",","\t\t\"description\": \"Knockout.js helps you simplify dynamic JavaScript UIs using the Model-View-ViewModel (MVVM) pattern.\",","\t\t\"homepage\": \"knockoutjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/knockoutjs\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/knockoutjs_require\"","\t\t}, {","\t\t\t\"name\": \"Knockout.js \u0026 Class Binding Provider\",","\t\t\t\"url\": \"labs/architecture-examples/knockoutjs_classBindingProvider\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://knockoutjs.com/documentation/introduction.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorials\",","\t\t\t\t\"url\": \"http://learn.knockoutjs.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Live examples\",","\t\t\t\t\"url\": \"http://knockoutjs.com/examples\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Started with Knockout.js\",","\t\t\t\t\"url\": \"http://www.adobe.com/devnet/html5/articles/getting-started-with-knockoutjs.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Into the Ring with Knockout.js\",","\t\t\t\t\"url\": \"http://net.tutsplus.com/tutorials/javascript-ajax/into-the-ring-with-knockout-js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Beginners Guide to Knockout.js\",","\t\t\t\t\"url\": \"http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Knockout.js on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/knockout\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"http://groups.google.com/group/knockoutjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Knockout.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/knockoutjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Knockout.js on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/communities/106789046312204355684/stream/c5bfcfdf-3690-44a6-b015-35aad4f4e42e\"","\t\t\t}]","\t\t}]","\t},","\t\"lavaca\": {","\t\t\"name\": \"Lavaca\",","\t\t\"description\": \"A curated collection of tools for building mobile web applications.\",","\t\t\"homepage\": \"getlavaca.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/lavaca_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Guide\",","\t\t\t\t\"url\": \"http://getlavaca.com/#/guide\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://getlavaca.com/#/apidoc\"","\t\t\t}, {","\t\t\t\t\"name\": \"Live examples\",","\t\t\t\t\"url\": \"http://getlavaca.com/#/examples\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Why Lavaca is the only sane HTML5 mobile development framework out there\",","\t\t\t\t\"url\": \"http://povolotski.me/2013/09/20/lavaca-intro/\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Lavaca on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/getlavaca\"","\t\t\t}]","\t\t}]","\t},","\t\"maria\": {","\t\t\"name\": \"Maria\",","\t\t\"description\": \"The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC.\",","\t\t\"homepage\": \"peter.michaux.ca/maria\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/maria\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Quick Start Tutorial\",","\t\t\t\t\"url\": \"http://peter.michaux.ca/maria/quick-start-tutorial-for-the-impatient.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://peter.michaux.ca/maria/api/maria.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"GitHub\",","\t\t\t\t\"url\": \"https://github.com/petermichaux/maria\"","\t\t\t}]","\t\t}]","\t},","\t\"marionettejs\": {","\t\t\"name\": \"Backbone.Marionette\",","\t\t\"description\": \"Backbone.Marionette is a composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications.\",","\t\t\"homepage\": \"marionettejs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/backbone_marionette\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/backbone_marionette_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"https://github.com/marionettejs/backbone.marionette/tree/master/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Backbone.Marionette\",","\t\t\t\t\"url\": \"https://github.com/marionettejs/backbone.marionette/wiki/Projects-and-websites-using-marionette\"","\t\t\t}, {","\t\t\t\t\"name\": \"Introduction to Composite JavaScript Apps\",","\t\t\t\t\"url\": \"https://github.com/marionettejs/backbone.marionette/wiki/Introduction-to-composite-javascript-apps\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"https://github.com/marionettejs/backbone.marionette/wiki#frequently-asked-questions\"","\t\t\t}, {","\t\t\t\t\"name\": \"Backbone.Marionette on GitHub\",","\t\t\t\t\"url\": \"https://github.com/marionettejs/backbone.marionette\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"A Thorough Introduction to Backbone.Marionette\",","\t\t\t\t\"url\": \"http://coding.smashingmagazine.com/2013/02/11/introduction-backbone-marionette\"","\t\t\t}, {","\t\t\t\t\"name\": \"Backbone Marionette: Better Backbone Apps\",","\t\t\t\t\"url\": \"http://www.joezimjs.com/javascript/backbone-marionette-better-backbone-apps\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Backbone.Marionette on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/backbone.marionette\"","\t\t\t}, {","\t\t\t\t\"name\": \"Backbone.Marionette on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/marionettejs\"","\t\t\t}]","\t\t}]","\t},","\t\"meteor\": {","\t\t\"name\": \"Meteor\",","\t\t\"description\": \"Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.\",","\t\t\"homepage\": \"meteor.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Real-time Example\",","\t\t\t\"url\": \"http://todomvcapp.meteor.com\",","\t\t\t\"source_url\": \"labs/architecture-examples/meteor\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://docs.meteor.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Meteor\",","\t\t\t\t\"url\": \"http://madewith.meteor.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Examples\",","\t\t\t\t\"url\": \"http://meteor.com/examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://meteor.com/blog\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://meteor.com/faq\"","\t\t\t}, {","\t\t\t\t\"name\": \"Meteor on GitHub\",","\t\t\t\t\"url\": \"https://github.com/meteor\"","\t\t\t}, {","\t\t\t\t\"name\": \"Meteor on YouTube\",","\t\t\t\t\"url\": \"http://www.youtube.com/user/MeteorVideos\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Learn Meteor Fundamentals and Best Practices\",","\t\t\t\t\"url\": \"http://andrewscala.com/meteor\"","\t\t\t}, {","\t\t\t\t\"name\": \"Introduction to Realtime Web with Meteor and Node.js\",","\t\t\t\t\"url\": \"http://www.andrewmunsell.com/blog/introduction-to-realtime-web-meteor-and-nodejs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Confessions of a Meteor Newb\",","\t\t\t\t\"url\": \"http://blog.jerodsanto.net/2012/04/confessions-of-a-meteor-newb\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Meteor on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/meteor\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/meteor-core\"","\t\t\t}, {","\t\t\t\t\"name\": \"Meteor on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/meteorjs\"","\t\t\t}]","\t\t}]","\t},","\t\"montage\": {","\t\t\"name\": \"MontageJS\",","\t\t\"description\": \"MontageJS is a framework for building rich HTML5 applications optimized for today and tomorrow’s range of connected devices. It offers time-tested design patterns and software principles, a modular architecture, a friendly method to achieve a clean separation of concerns, and supports sharing packages and modules with your NodeJS server.\",","\t\t\"homepage\": \"montagejs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/montage\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Quick Start\",","\t\t\t\t\"url\": \"http://montagejs.org/docs/montagejs-setup.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://montagejs.org/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://montagejs.org/api\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with MontageJS\",","\t\t\t\t\"url\": \"http://montagejs.org/apps\"","\t\t\t}, {","\t\t\t\t\"name\": \"MontageJS on GitHub\",","\t\t\t\t\"url\": \"https://github.com/montagejs/montage\"","\t\t\t}, {","\t\t\t\t\"name\": \"Minit - MontageJS Initializer\",","\t\t\t\t\"url\": \"https://github.com/montagejs/minit\"","\t\t\t}, {","\t\t\t\t\"name\": \"MOP - MontageJS Optimizer\",","\t\t\t\t\"url\": \"https://github.com/montagejs/mop\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"YouTube - Getting Started\",","\t\t\t\t\"url\": \"http://www.youtube.com/watch?v=JfT1ML200JI\"","\t\t\t}, {","\t\t\t\t\"name\": \"My First MontageJS Application\",","\t\t\t\t\"url\": \"http://renaun.com/blog/2013/05/my-first-montagejs-application/\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"IRC\",","\t\t\t\t\"url\": \"http://webchat.freenode.net/?channels=montage\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/?fromgroups#!forum/montagejs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Montage on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/montagejs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Montage on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/116915300739108010954\"","\t\t\t}]","\t\t}]","\t},","\t\"olives\": {","\t\t\"name\": \"Olives.js\",","\t\t\"description\": \"A JS Framework for creating realtime and scalable applications. Based on Emily.js and socket.io.\",","\t\t\"homepage\": \"flams.github.io/olives\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/olives\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://flams.github.io/olives/docs/latest\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Olives.js\",","\t\t\t\t\"url\": \"http://flams.github.io/olives/#liveexamples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Olives.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/flams/olives\"","\t\t\t}]","\t\t}]","\t},","\t\"plastronjs\": {","\t\t\"name\": \"PlastronJS\",","\t\t\"description\": \"PlastronJS is an MVC library which uses the Google Closure library for use with the Closure Compiler.\",","\t\t\"homepage\": \"rhysbrettbowen.github.io/PlastronJS\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/plastronjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"PlastronJS on GitHub\",","\t\t\t\t\"url\": \"https://github.com/rhysbrettbowen/PlastronJS\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"The Future of PlastronJS\",","\t\t\t\t\"url\": \"http://modernjavascript.blogspot.com/2012/11/the-future-of-plastronjs.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Krisztian Toth's JavaScript Games, XRegExp, PlastronJS\",","\t\t\t\t\"url\": \"http://dailyjs.com/2012/04/06/toth-xregexp-plastron\"","\t\t\t}]","\t\t}]","\t},","\t\"polymer\": {","\t\t\"name\": \"Polymer\",","\t\t\"description\": \"Polymer is a new type of library for the web, built on top of Web Components, and designed to leverage the evolving web platform on modern browsers. It is comprised of core platform features (e.g Shadow DOM, Custom Elements, MDV) enabled with polyfills and a next generation web application framework built on these technologies.\",","\t\t\"homepage\": \"polymer-project.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/polymer\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://www.polymer-project.org/getting-started.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://www.polymer-project.org/polymer.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tools And Testing\",","\t\t\t\t\"url\": \"http://www.polymer-project.org/tooling-strategy.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://www.polymer-project.org/faq.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Polymer on GitHub\",","\t\t\t\t\"url\": \"https://github.com/polymer\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Videos\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Web Components - A Tectonic Shift For Web Development\",","\t\t\t\t\"url\": \"http://www.youtube.com/watch?v=fqULJBBEVQE\"","\t\t\t}, {","\t\t\t\t\"name\": \"Web Components In Action\",","\t\t\t\t\"url\": \"http://www.youtube.com/watch?v=0g0oOOT86NY\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t 8000 \t\t\t\"url\": \"https://groups.google.com/forum/#!msg/polymer-dev/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Web Components on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/103330502635338602217/\"","\t\t\t}]","\t\t}]","\t},","\t\"puremvc\": {","\t\t\"name\": \"PureMVC\",","\t\t\"description\": \"PureMVC is a lightweight framework for creating applications based upon the classic Model, View and Controller concept.\",","\t\t\"homepage\": \"puremvc.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/puremvc\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://puremvc.org/content/view/98/189\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with PureMVC\",","\t\t\t\t\"url\": \"http://puremvc.org/content/blogsection/9/176\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://puremvc.org/content/section/3/188\"","\t\t\t}, {","\t\t\t\t\"name\": \"PureMVC on GitHub\",","\t\t\t\t\"url\": \"https://github.com/puremvc\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"PureMVC Performance Test\",","\t\t\t\t\"url\": \"http://blog.kaegi.net/puremvc-performance-test-compared-to-using-no-framework\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"PureMVC on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/puremvc\"","\t\t\t}, {","\t\t\t\t\"name\": \"PureMVC on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/puremvc\"","\t\t\t}, {","\t\t\t\t\"name\": \"PureMVC on Google +\",","\t\t\t\t\"url\": \"https://plus.google.com/+puremvc/posts\"","\t\t\t}]","\t\t}]","\t},","\t\"rappidjs\": {","\t\t\"name\": \"rAppid.js\",","\t\t\"description\": \"The declarative Rich Internet Application Javascript MVC Framework.\",","\t\t\"homepage\": \"rappidjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/rappidjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://www.rappidjs.com/#/api\"","\t\t\t}, {","\t\t\t\t\"name\": \"Wiki\",","\t\t\t\t\"url\": \"http://www.rappidjs.com/#/wiki\"","\t\t\t}, {","\t\t\t\t\"name\": \"UI Components\",","\t\t\t\t\"url\": \"http://www.rappidjs.com/#/ui\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blog.rappidjs.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"rAppid.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/rappid/rAppid.js\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"rAppid.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/rappidjs\"","\t\t\t}]","\t\t}]","\t},","\t\"react\": {","\t\t\"name\": \"React\",","\t\t\"description\": \"React is a JavaScript library for creating user interfaces. Its core principles are declarative code, efficiency, and flexibility. Simply specify what your component looks like and React will keep it up-to-date when the underlying data changes.\",","\t\t\"homepage\": \"facebook.github.io/react\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Examples\",","\t\t\t\"url\": \"labs/architecture-examples/react\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Tutorial\",","\t\t\t\t\"url\": \"http://facebook.github.io/react/docs/tutorial.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Philosophy\",","\t\t\t\t\"url\": \"http://www.quora.com/Pete-Hunt/Posts/React-Under-the-Hood\"","\t\t\t}, {","\t\t\t\t\"name\": \"Common Questions\",","\t\t\t\t\"url\": \"http://facebook.github.io/react/docs/common-questions.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Support\",","\t\t\t\t\"url\": \"http://facebook.github.io/react/support.html\"","\t\t\t}]","\t\t}]","\t},","\t\"sammyjs\": {","\t\t\"name\": \"Sammy.js\",","\t\t\"description\": \"A small web framework with class.\",","\t\t\"homepage\": \"sammyjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/sammyjs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Introduction\",","\t\t\t\t\"url\": \"http://sammyjs.org/intro\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://sammyjs.org/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Wiki\",","\t\t\t\t\"url\": \"http://sammyjs.org/wiki\"","\t\t\t}, {","\t\t\t\t\"name\": \"FAQ\",","\t\t\t\t\"url\": \"http://sammyjs.org/faq\"","\t\t\t}, {","\t\t\t\t\"name\": \"Sammy.js on GitHub\",","\t\t\t\t\"url\": \"http://github.com/quirkey/sammy\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Sammy.js For RESTful Evented JavaScript\",","\t\t\t\t\"url\": \"http://churchm.ag/sammy-js-for-restful-evented-javascript\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"http://groups.google.com/group/sammyjs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Sammy.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/sammy_js\"","\t\t\t}]","\t\t}]","\t},","\t\"sapui5\": {","\t\t\"name\": \"SAPUI5\",","\t\t\"description\": \"SAP's HTML5-based UI technology that allows you to build rich, interactive Web applications.\",","\t\t\"homepage\": \"scn.sap.com/community/developer-center/front-end\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/sapui5\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Introduction\",","\t\t\t\t\"url\": \"http://scn.sap.com/community/developer-center/front-end/blog/2013/03/19/how-to-build-testable-sapui5-applications\"","\t\t\t}]","\t\t}]","\t},","\t\"serenadejs\": {","\t\t\"name\": \"Serenade.js\",","\t\t\"description\": \"Serenade.js is a client side framework built on the MVC pattern. It makes it simple to create rich client side applications by freeing you from having to keep the DOM up to date with your data through powerful data bindings.\",","\t\t\"homepage\": \"serenadejs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/serenadejs\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Introduction\",","\t\t\t\t\"url\": \"http://serenadejs.org/introduction.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with Serenade.js\",","\t\t\t\t\"url\": \"http://serenade.herokuapp.com\"","\t\t\t}, {","\t\t\t\t\"name\": \"Serenade.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/elabs/serenade.js\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Serenade.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/serenadejs\"","\t\t\t}]","\t\t}]","\t},","\t\"socketstream\": {","\t\t\"name\": \"SocketStream\",","\t\t\"description\": \"SocketStream 0.3 is a fast, modular Node.js web framework dedicated to building realtime single-page apps.\",","\t\t\"homepage\": \"socketstream.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Real-time Example\",","\t\t\t\"url\": \"labs/architecture-examples/socketstream/README.md\",","\t\t\t\"source_url\": \"labs/architecture-examples/socketstream\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Tour\",","\t\t\t\t\"url\": \"http://www.socketstream.org/tour\"","\t\t\t}, {","\t\t\t\t\"name\": \"SocketStream on GitHub\",","\t\t\t\t\"url\": \"https://github.com/socketstream\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Video - Owen Barnes introduces SocketStream\",","\t\t\t\t\"url\": \"http://www.infoq.com/presentations/SocketStream\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"SocketStream on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/socketstream\"","\t\t\t}, {","\t\t\t\t\"name\": \"SocketStream on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/socketstream\"","\t\t\t}]","\t\t}]","\t},","\t\"somajs\": {","\t\t\"name\": \"soma.js\",","\t\t\"description\": \"soma.js is a framework created to build scalable and maintainable javascript applications.\",","\t\t\"homepage\": \"somajs.github.io/somajs\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/somajs\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/somajs_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Slides: Introduction\",","\t\t\t\t\"url\": \"http://somajs.github.io/somajs/#/1\"","\t\t\t}, {","\t\t\t\t\"name\": \"Quick Start\",","\t\t\t\t\"url\": \"http://somajs.github.io/somajs/site/#quick-start\"","\t\t\t}, {","\t\t\t\t\"name\": \"Demos\",","\t\t\t\t\"url\": \"http://somajs.github.io/somajs/site/#demos\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://www.soundstep.com/blog\"","\t\t\t}, {","\t\t\t\t\"name\": \"soma.js on GitHub\",","\t\t\t\t\"url\": \"https://github.com/somajs/somajs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/somajs\"","\t\t\t}, {","\t\t\t\t\"name\": \"soma.js on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/soundstep\"","\t\t\t}]","\t\t}]","\t},","\t\"spine\": {","\t\t\"name\": \"Spine.js\",","\t\t\"description\": \"Build Awesome JavaScript MVC Applications.\",","\t\t\"homepage\": \"spinejs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/spine\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://spinejs.com/docs/\"","\t\t\t}, {","\t\t\t\t\"name\": \"Step by Step Tutorials\",","\t\t\t\t\"url\": \"http://spinejs.com/docs/example\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://spinejs.com/api/index\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Building JavaScript Web Apps With MVC \u0026 Spine.js\",","\t\t\t\t\"url\": \"http://addyosmani.com/blog/building-apps-spinejs\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Spine on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/spine.js\"","\t\t\t}, {","\t\t\t\t\"name\": \"Mailing list on Google Groups\",","\t\t\t\t\"url\": \"https://groups.google.com/forum/#!forum/spinejs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Spine's author, Alex MacCaw, on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/maccman\"","\t\t\t}]","\t\t}]","\t},","\t\"stapes\": {","\t\t\"name\": \"Stapes.js\",","\t\t\"description\": \"A (really) tiny Javascript MVC microframework.\",","\t\t\"homepage\": \"hay.github.io/stapes\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/stapes\"","\t\t}, {","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/stapes_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Introduction\",","\t\t\t\t\"url\": \"http://hay.github.io/stapes/#m-intro\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation \u0026 API Reference\",","\t\t\t\t\"url\": \"http://hay.github.io/stapes\"","\t\t\t}, {","\t\t\t\t\"name\": \"Stapes.js on GitHub\",","\t\t\t\t\"url\": \"http://github.com/hay/stapes\"","\t\t\t}]","\t\t}]","\t},","\t\"thorax\": {","\t\t\"name\": \"Thorax\",","\t\t\"description\": \"An opinionated, battle-tested Backbone + Handlebars framework to build large scale web applications.\",","\t\t\"homepage\": \"thoraxjs.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"labs/architecture-examples/thorax\"","\t\t}, {","\t\t\t\"name\": \"Thorax \u0026 Lumbar\",","\t\t\t\"url\": \"labs/dependency-examples/thorax_lumbar/public\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Getting Started\",","\t\t\t\t\"url\": \"http://thoraxjs.org/start.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"API Reference\",","\t\t\t\t\"url\": \"http://thoraxjs.org/api.html\"","\t\t\t}, {","\t\t\t\t\"name\": \"Screencast - Introduction to Thorax\",","\t\t\t\t\"url\": \"http://vimeo.com/60230630\"","\t\t\t}, {","\t\t\t\t\"name\": \"Seed Project\",","\t\t\t\t\"url\": \"https://github.com/walmartlabs/thorax-seed\"","\t\t\t}, {","\t\t\t\t\"name\": \"Thorax on GitHub\",","\t\t\t\t\"url\": \"https://github.com/walmartlabs/thorax\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Thorax on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/walmartlabs\"","\t\t\t}]","\t\t}]","\t},","\t\"troopjs\": {","\t\t\"name\": \"TroopJS\",","\t\t\"description\": \"The simple js framework that does as little as possible, then stays out of the way.\",","\t\t\"homepage\": \"troopjs.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Dependency Example\",","\t\t\t\"url\": \"labs/dependency-examples/troopjs_require\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"TODOs Application (latest)\",","\t\t\t\t\"url\": \"https://github.com/troopjs/troopjs-todos\"","\t\t\t}, {","\t\t\t\t\"name\": \"TroopJS on GitHub\",","\t\t\t\t\"url\": \"https://github.com/troopjs\"","\t\t\t}]","\t\t}]","\t},","\t\"typescript\": {","\t\t\"name\": \"TypeScript\",","\t\t\"description\": \"TypeScript is a language for application-scale JavaScript development. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source.\",","\t\t\"homepage\": \"typescriptlang.org\",","\t\t\"examples\": [{","\t\t\t\"name\": \"TypeScript \u0026 AngularJS\",","\t\t\t\"url\": \"labs/architecture-examples/typescript-angular\"","\t\t}, {","\t\t\t\"name\": \"TypeScript \u0026 Backbone.js\",","\t\t\t\"url\": \"labs/architecture-examples/typescript-backbone\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Tutorial\",","\t\t\t\t\"url\": \"http://www.typescriptlang.org/Tutorial\"","\t\t\t}, {","\t\t\t\t\"name\": \"Code Playground\",","\t\t\t\t\"url\": \"http://www.typescriptlang.org/Playground\"","\t\t\t}, {","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://typescript.codeplex.com/documentation\"","\t\t\t}, {","\t\t\t\t\"name\": \"Applications built with TypeScript\",","\t\t\t\t\"url\": \"http://www.typescriptlang.org/Samples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://blogs.msdn.com/b/typescript\"","\t\t\t}, {","\t\t\t\t\"name\": \"Source Code\",","\t\t\t\t\"url\": \"http://typescript.codeplex.com/sourcecontrol/latest#README.txt\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Articles and Guides\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Thoughts on TypeScript\",","\t\t\t\t\"url\": \"http://www.nczonline.net/blog/2012/10/04/thoughts-on-typescript\"","\t\t\t}, {","\t\t\t\t\"name\": \"ScreenCast - Why I Like TypeScript\",","\t\t\t\t\"url\": \"http://www.leebrimelow.com/why-i-like-typescripts\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"TypeScript on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/typescript\"","\t\t\t}, {","\t\t\t\t\"name\": \"Forums\",","\t\t\t\t\"url\": \"http://typescript.codeplex.com/discussions\"","\t\t\t}, {","\t\t\t\t\"name\": \"TypeScript on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/typescriptlang\"","\t\t\t}]","\t\t}]","\t},","\t\"yui\": {","\t\t\"name\": \"YUI\",","\t\t\"description\": \"YUI is a free, open source JavaScript and CSS library for building richly interactive web applications.\",","\t\t\"homepage\": \"yuilibrary.com\",","\t\t\"examples\": [{","\t\t\t\"name\": \"Architecture Example\",","\t\t\t\"url\": \"architecture-examples/yui\"","\t\t}],","\t\t\"link_groups\": [{","\t\t\t\"heading\": \"Official Resources\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"Documentation\",","\t\t\t\t\"url\": \"http://yuilibrary.com/yui/docs\"","\t\t\t}, {","\t\t\t\t\"name\": \"Quick Start\",","\t\t\t\t\"url\": \"http://yuilibrary.com/yui/quick-start\"","\t\t\t}, {","\t\t\t\t\"name\": \"Tutorials\",","\t\t\t\t\"url\": \"http://yuilibrary.com/yui/docs/tutorials\"","\t\t\t}, {","\t\t\t\t\"name\": \"Examples\",","\t\t\t\t\"url\": \"http://yuilibrary.com/yui/docs/examples\"","\t\t\t}, {","\t\t\t\t\"name\": \"Blog\",","\t\t\t\t\"url\": \"http://yuiblog.com\"","\t\t\t}]","\t\t}, {","\t\t\t\"heading\": \"Community\",","\t\t\t\"links\": [{","\t\t\t\t\"name\": \"YUI on StackOverflow\",","\t\t\t\t\"url\": \"http://stackoverflow.com/questions/tagged/yui\"","\t\t\t}, {","\t\t\t\t\"name\": \"Forums\",","\t\t\t\t\"url\": \"http://yuilibrary.com/forum\"","\t\t\t}, {","\t\t\t\t\"name\": \"YUI on Twitter\",","\t\t\t\t\"url\": \"http://twitter.com/yuilibrary\"","\t\t\t}]","\t\t}]","\t},","\t\"templates\": {","\t\t\"todomvc\": \"\u003cheader\u003e \u003ch3\u003e\u003c%= name %\u003e\u003c/h3\u003e \u003cspan class=\\\"source-links\\\"\u003e \u003c% if (typeof examples !== 'undefined') { %\u003e \u003c% examples.forEach(function (example) { %\u003e \u003ch5\u003e\u003c%= example.name %\u003e\u003c/h5\u003e \u003c% if (!location.href.match(example.url + '/')) { %\u003e \u003ca class=\\\"demo-link\\\" href=\\\"\u003c%= example.url %\u003e\\\"\u003eDemo\u003c/a\u003e, \u003c% } %\u003e \u003ca href=\\\"https://github.com/tastejs/todomvc/tree/gh-pages/\u003c%= example.source_url ? example.source_url : example.url %\u003e\\\"\u003eSource\u003c/a\u003e \u003c% }); %\u003e \u003c% } %\u003e \u003c/span\u003e \u003c/header\u003e \u003chr\u003e \u003cblockquote class=\\\"quote speech-bubble\\\"\u003e \u003cp\u003e\u003c%= description %\u003e\u003c/p\u003e \u003cfooter\u003e \u003ca href=\\\"http://\u003c%= homepage %\u003e\\\"\u003e\u003c%= name %\u003e\u003c/a\u003e \u003c/footer\u003e \u003c/blockquote\u003e \u003c% if (typeof link_groups !== 'undefined') { %\u003e \u003chr\u003e \u003c% link_groups.forEach(function (link_group) { %\u003e \u003ch4\u003e\u003c%= link_group.heading %\u003e\u003c/h4\u003e \u003cul\u003e \u003c% link_group.links.forEach(function (link) { %\u003e \u003cli\u003e \u003ca href=\\\"\u003c%= link.url %\u003e\\\"\u003e\u003c%= link.name %\u003e\u003c/a\u003e \u003c/li\u003e \u003c% }); %\u003e \u003c/ul\u003e \u003c% }); %\u003e \u003c% } %\u003e \u003cfooter\u003e \u003chr\u003e \u003cem\u003eIf you have other helpful links to share, or find any of the links above no longer work, please \u003ca href=\\\"https://github.com/tastejs/todomvc/issues\\\"\u003elet us know\u003c/a\u003e.\u003c/em\u003e \u003c/footer\u003e\"","\t}","}"],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/dschien/todomvc/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"learn.json","displayUrl":"https://github.com/dschien/todomvc/blob/gh-pages/learn.json?raw=true","headerInfo":{"blobSize":"64.8 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"9fdf222","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdschien%2Ftodomvc%2Fblob%2Fgh-pages%2Flearn.json","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"2080","truncatedSloc":"2080"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"JSON","languageID":174,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/dschien/todomvc/blob/gh-pages/learn.json","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/dschien/todomvc/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/dschien/todomvc/raw/refs/heads/gh-pages/learn.json","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":null},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/dschien/todomvc/branches":{"post":"h6atZYt3B15sXkJ77ulM7LH7tBMPW_tN8otIho_wOA9q1-B9vyzglQB_Sk9qEycl-1JjEEEwSMgjbc1E-l4LiQ"},"/repos/preferences":{"post":"jGnqkQqIi0z0tXsxeNiJ34lXkd8PJv962_0RRfofFSzporEzcBqJbwZbtP17fIy3am--iq1Vg6oVIuahYOPfNw"}}},"title":"todomvc/learn.json at gh-pages · dschien/todomvc","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0