{"slug": "sadcitizen--awesome-backbone", "title": "Backbone", "description": "A list of resources for backbone.js", "github_url": "https://github.com/sadcitizen/awesome-backbone", "stars": "403", "tag": "Front-End Development", "entry_count": 104, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Backbone.js", "url": "http://backbonejs.org/", "description": ""}, {"name": "Github repository", "url": "https://github.com/jashkenas/backbone", "description": "", "stars": "28k"}, {"name": "Annotated source", "url": "http://backbonejs.org/docs/backbone.html", "description": ""}, {"name": "Backbone plugins", "url": "http://backplug.io/", "description": ""}, {"name": "Backbone Index", "url": "https://backboneindex.com/", "description": "Discover new Backbone plugins and resources"}, {"name": "BackboneConf", "url": "http://backboneconf.com/", "description": "Conference about building applications on the web, with a focus on the Backbone.js library"}, {"name": "StackOverflow", "url": "http://stackoverflow.com/questions/tagged/backbone.js", "description": "Tagged questions"}, {"name": "Yeoman generator for Backbone.js", "url": "https://github.com/yeoman/generator-backbone", "description": "", "stars": "644"}, {"name": "A pragmatic guide to Backbone.js apps", "url": "http://pragmatic-backbone.com/", "description": ""}, {"name": "Getting Started with Backbone", "url": "http://www.korenlc.com/backbone-js-tutorial-getting-started-with-backbone/", "description": ""}, {"name": "A Complete Guide for Learning Backbone.js", "url": "http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/", "description": ""}, {"name": "Hello Backbone.js", "url": "http://jasongiedymin.github.io/hello-backbonejs/", "description": ""}, {"name": "Backbone patterns", "url": "http://ricostacruz.com/backbone-patterns/", "description": ""}, {"name": "Complex Single Page Application Architecture with Backbone.js", "url": "http://blog.soom.la/2013/10/complex-single-page-application.html", "description": ""}, {"name": "Building large Backbone applications", "url": "http://victorsavkin.com/post/59496656297/building-large-backbone-applications", "description": ""}, {"name": "A Guide to Writing Backbone Apps at Coursera", "url": "http://blog.pamelafox.org/2013/07/a-guide-to-writing-backbone-apps-at.html", "description": ""}, {"name": "Our First Node.js App: Backbone on the Client and Server", "url": "http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-to-product/", "description": ""}, {"name": "Using Backbone.js With Require.js", "url": "http://gregfranko.com/blog/using-backbone-dot-js-with-require-dot-js/", "description": ""}, {"name": "Backbone Model Unit Testing with Jasmine", "url": "http://blog.katworksgames.com/2013/03/30/bb_model_test_jasmine/", "description": ""}, {"name": "Backbone.js and Socket.io", "url": "http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io", "description": ""}, {"name": "Presenter First in Backbone.js", "url": "http://spin.atomicobject.com/2012/01/03/presenter-first-in-backbone-js/", "description": ""}, {"name": "Websockets for Backbone", "url": "http://www.artandlogic.com/blog/2014/06/websockets-for-backbone/", "description": ""}, {"name": "Components with Backbone.js and Marionette.js", "url": "http://blog.jeremyfairbank.com/javascript/components-with-backbone-js-and-marionette-js/", "description": ""}, {"name": "Boilerplate web app using Backbone.js, Express.js, Node.js, MongoDB", "url": "http://kroltech.com/2013/12/boilerplate-web-app-using-backbone-js-expressjs-node-js-mongodb/", "description": ""}, {"name": "Backbone.js Tips And Patterns", "url": "http://www.smashingmagazine.com/2013/08/09/backbone-js-tips-patterns/", "description": ""}, {"name": "Leveraging Deferreds in Backbone.js", "url": "http://quickleft.com/blog/leveraging-deferreds-in-backbonejs", "description": ""}, {"name": "Backbone.js for large scale applications - UI architecture", "url": "http://orizens.com/wp/topics/backbone-js-for-large-scale-applications-ui-architecture/", "description": ""}, {"name": "Decorating A Backbone.Model With Features, For A UI Component", "url": "http://derickbailey.com/2014/09/09/decorating-a-backbone-model-with-features-for-a-ui-component/", "description": ""}, {"name": "Backbone.fwd: Forward Events From One Backbone Object, Through Another", "url": "http://derickbailey.com/2014/05/13/backbone-fwd-forward-events-from-one-backbone-object-through-another/", "description": ""}, {"name": "Backbone.View Patterns - Rendering A Collection", "url": "http://orizens.com/wp/topics/backbone-view-patterns-rendering-a-collection/", "description": ""}, {"name": "Backbone.View Patterns - How & Why Use Subviews", "url": "http://orizens.com/wp/topics/backbone-view-patterns-how-why-to-use-subviews/", "description": ""}, {"name": "Backbone.View Patterns - The \"Render\" Method", "url": "http://orizens.com/wp/topics/backbone-view-patterns-the-render-method/", "description": ""}, {"name": "Building progressively enhanced websites using bulletproof Backbone & CSS transforms", "url": "http://azumbrunnen.me/blog/building-progressively-enhanced-websites-with-bulletproof-backbone/", "description": ""}, {"name": "Decoupling Backbone Apps From WebSockets", "url": "http://lostechies.com/derickbailey/2012/04/19/decoupling-backbone-apps-from-websockets/", "description": ""}, {"name": "Backbone.js And JavaScript Garbage Collection", "url": "http://lostechies.com/derickbailey/2012/03/19/backbone-js-and-javascript-garbage-collection/", "description": ""}, {"name": "Getting familiar with Backbone.js", "url": "https://blog.safaribooksonline.com/2013/11/16/getting-familiar-with-backbone-js/", "description": ""}, {"name": "Backbone Antipatterns", "url": "http://blog.shinetech.com/2013/11/26/backbone-antipatterns/", "description": ""}, {"name": "Backbone with ES6", "url": "http://mikefowler.me/2014/06/11/backbone-with-es6/", "description": ""}, {"name": "How to share Backbone.js models with Node.js", "url": "http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs", "description": ""}, {"name": "Backbone.js tricks or treats", "url": "http://tiagorg.github.io/talk-backbone-tricks-or-treats-html5devconf", "description": ""}, {"name": "Backbone Cleanup", "url": "http://www.webdeveasy.com/backbone-cleanup/", "description": ""}, {"name": "Lazy loading Backbone collections with Promises", "url": "http://tech.adroll.com/blog/web/2013/11/12/lazyloading-backbone-collection-with-promises.html", "description": ""}, {"name": "5 Ways to Level-Up Your Backbone.js Code", "url": "https://blog.engineyard.com/2015/5-ways-to-level-up-your-backbone-code", "description": ""}, {"name": "Why Backbone.js and ES6 Classes Don't Mix", "url": "http://benmccormick.org/2015/04/07/es6-classes-and-backbone-js/", "description": ""}, {"name": "Top 8 Common Backbone.js Developer Mistakes", "url": "http://www.toptal.com/backbone-js/top-8-common-backbone-js-developer-mistakes", "description": ""}, {"name": "8 Great Backbone.js Interview Questions", "url": "http://www.toptal.com/backbone-js/interview-questions", "description": ""}, {"name": "Integrating React With Backbone", "url": "https://quickleft.com/blog/integrating-react-with-backbone/", "description": ""}, {"name": "Using BackboneJS to improve your JavaScript code organization over a Ruby on Rails app", "url": "https://medium.com/@ezekielriva/using-backbonejs-to-improve-your-javascript-code-organization-over-a-ruby-on-rails-app-11784575a4f2", "description": ""}, {"name": "Building Backbone apps using Flux", "url": "https://medium.com/@victordoss/building-backbone-apps-using-flux-f656fd8a873a", "description": ""}, {"name": "Bringing Meteor\u2019s reactive collections to Backbone", "url": "https://mixmax.com/blog/meteor-and-backbone", "description": ""}, {"name": "Developing Backbone.js Applications", "url": "http://addyosmani.github.io/backbone-fundamentals/", "description": ""}, {"name": "Backbone Tutorials", "url": "https://leanpub.com/backbonetutorials", "description": ""}, {"name": "Building Backbone Plugins", "url": "https://leanpub.com/building-backbone-plugins", "description": ""}, {"name": "Mastering Backbone.js", "url": "http://www.amazon.com/dp/1783288493", "description": ""}, {"name": "Backbone.js Testing", "url": "http://backbone-testing.com/", "description": ""}, {"name": "Backbone.js Patterns and Best Practices", "url": "http://www.amazon.com/dp/1783283572", "description": ""}, {"name": "Backbone.js Cookbook", "url": "http://www.amazon.com/dp/1782162720/", "description": ""}, {"name": "Instant Backbone.js Application Development", "url": "http://www.amazon.com/dp/1782165665", "description": ""}, {"name": "Beginning Backbone.js", "url": "http://www.amazon.com/dp/1430263342/", "description": ""}, {"name": "Backbone.js Blueprints", "url": "http://www.amazon.com/dp/1783286997/", "description": ""}, {"name": "Recipes with Backbone", "url": "http://recipeswithbackbone.com/", "description": ""}, {"name": "Full Stack Web Development with Backbone.js", "url": "http://shop.oreilly.com/product/0636920030799.do", "description": ""}, {"name": "Developing Single Page Apps with Backbone.js", "url": "https://singlepagebook.supportbee.com/", "description": ""}, {"name": "BackboneConf 2013", "url": "https://www.youtube.com/playlist?list=PLlgxAbM67lYLJm9_Ub3gStXa2vjb51aUX", "description": "Youtube playlist"}, {"name": "BackboneConf 2014", "url": "https://www.youtube.com/playlist?list=PLlgxAbM67lYIGw8DnANC7VgREbzJRQged", "description": "Youtube playlist"}, {"name": "Introduction to Backbone.js", "url": "https://www.youtube.com/playlist?list=PLCE344BDBD8FAC282", "description": "Youtube playlist by Joseph Zimmerman"}, {"name": "Backbone App Walkthrough", "url": "https://www.youtube.com/playlist?list=PL0C57F698BD4766B1", "description": "Youtube playlist by Joseph Zimmerman"}, {"name": "Backbone.js Tutorial", "url": "http://www.youtube.com/playlist?list=PLTjRvDozrdlwn9IsHWEs9IQv3HQob4bH3", "description": "Youtube playlist by Mosh Hamedani"}, {"name": "Backbone-Require-Boilerplate Explained", "url": "http://gregfranko.com/blog/backbone-require-boilerplate-explained/", "description": ""}, {"name": "BackboneRails Screencasts", "url": "http://www.backbonerails.com/", "description": "Learn to Build Web Apps Using Backbone + Rails"}, {"name": "Backbone.js with Derick Bailey", "url": "https://www.youtube.com/watch?v=VERQEr-bVTs", "description": ""}, {"name": "JavaScript Application Architecture with Backbone.js", "url": "http://www.youtube.com/watch?v=PGgZ7qRvoGE", "description": ""}, {"name": "An Introduction to Backbone.js", "url": "http://www.youtube.com/watch?v=PcTVQyrWSSs", "description": ""}, {"name": "Put Some Backbone.js in your Apps", "url": "http://www.youtube.com/watch?v=jM8KE_Fa6JI", "description": ""}, {"name": "Evolving Your JavaScript with Backbone.js", "url": "http://wordpress.tv/2013/09/05/k-adam-white-evolving-your-javascript-with-backbone-js/", "description": ""}, {"name": "Backbone Require Boilerplate", "url": "https://github.com/BoilerplateMVC/Backbone-Require-Boilerplate", "description": "A Rad Backbone.js and Require.js Boilerplate Project", "stars": "614"}, {"name": "Wine Cellar Sample Application", "url": "https://github.com/ccoenraets/backbone-cellar", "description": "\"Backbone Cellar\" is a sample application built with Backbone.js", "stars": "916"}, {"name": "Employee Directory", "url": "https://github.com/ccoenraets/directory-backbone-bootstrap", "description": "Employee Directory sample application built with Backbone.js and Twitter Bootstrap", "stars": "465"}, {"name": "Backbone Contact Manager", "url": "https://github.com/dmytroyarmak/backbone-contact-manager", "description": "Simple Backbone.js example application", "stars": "65"}, {"name": "Backbone Boilerplates", "url": "https://github.com/addyosmani/backbone-boilerplates", "description": "Backbone.js stack boilerplates demonstrating integration with Express, Ruby, PHP, Grails and more", "stars": "490"}, {"name": "Backbone TodoMVC example", "url": "http://todomvc.com/examples/backbone/", "description": "Simple todo app built using Backbone and Backbone.localStorage."}, {"name": "Anatomy of Backbone.js", "url": "https://www.codeschool.com/courses/anatomy-of-backbone-js", "description": ""}, {"name": "Advanced Backbone Patterns and Techniques", "url": "http://code.tutsplus.com/courses/advanced-backbone-patterns-and-techniques", "description": ""}, {"name": "Connected to the Backbone", "url": "http://code.tutsplus.com/courses/connected-to-the-backbone", "description": ""}, {"name": "Structuring Your Web Apps via Backbone.js", "url": "https://github.com/hegdeashwin/Backbone", "description": "", "stars": "80"}, {"name": "Backbone.JS In-Depth and Introduction to Testing with Mocha and Sinon", "url": "https://frontendmasters.com/courses/backbone-js-in-depth-testing-mocha-sinon/", "description": ""}, {"name": "Up and Running with Backbone.js", "url": "http://www.lynda.com/Backbonejs-tutorials/Up-Running-Backbonejs/163089-2.html", "description": ""}, {"name": "Application Building Patterns with Backbone.js", "url": "http://www.pluralsight.com/courses/playing-with-backbonejs", "description": ""}, {"name": "Backbone.js Fundamentals", "url": "http://www.pluralsight.com/courses/backbone-fundamentals", "description": ""}, {"name": "Backbone.Relational", "url": "https://github.com/PaulUithol/Backbone-relational", "description": "", "stars": "2.4k"}, {"name": "Backbone-forms", "url": "https://github.com/powmedia/backbone-forms", "description": "", "stars": "2.2k"}, {"name": "Backgrid.js", "url": "https://github.com/wyuenho/backgrid", "description": "", "stars": "2k"}, {"name": "Backbone.localStorage", "url": "https://github.com/jeromegn/Backbone.localStorage", "description": "", "stars": "1.9k"}, {"name": "Backbone.stickit", "url": "https://github.com/NYTimes/backbone.stickit", "description": "", "stars": "1.7k"}, {"name": "Backbone.paginator", "url": "https://github.com/backbone-paginator/backbone.paginator", "description": "", "stars": "1.4k"}, {"name": "Backbone.validation", "url": "https://github.com/thedersen/backbone.validation", "description": "", "stars": "1.3k"}, {"name": "Exoskeleton", "url": "https://github.com/paulmillr/exoskeleton", "description": "", "stars": "889"}, {"name": "Backbone.dualstorage", "url": "https://github.com/nilbus/Backbone.dualStorage", "description": "", "stars": "804"}, {"name": "Backbone.iobind", "url": "https://github.com/noveogroup/backbone.iobind", "description": "", "stars": "583"}, {"name": "Backbone-associations", "url": "https://github.com/dhruvaray/backbone-associations", "description": "", "stars": "496"}, {"name": "Backbone-tastypie", "url": "https://github.com/PaulUithol/backbone-tastypie", "description": "", "stars": "471"}, {"name": "Backbone.Radio", "url": "https://github.com/marionettejs/backbone.radio", "description": "", "stars": "494"}, {"name": "Backbone.BabySitter", "url": "https://github.com/marionettejs/backbone.babysitter", "description": "", "stars": "380"}, {"name": "Backbone.History.Polyfill", "url": "https://github.com/FidelityInternational/BackboneHistoryPolyfill", "description": "", "stars": "4"}]}], "name": ""}