Backbone.js Resources

Written by Backbone Tutorials Team

Last updated: June 2026 · 8 min read

Backbone.js is a small library with a focused ecosystem, so a short, well-chosen set of resources covers almost everything you need. This is an annotated directory of the libraries, extensions, documentation, and communities worth knowing, with a note on what each is actually for. It favours things that still work and still matter for maintaining or learning Backbone today, rather than a long list of abandoned links.

Where a concept is explained on this site, the entry links to it so you can go from tool to understanding in one step.

Backbone.js resource categoriesThe core libraries, extensions, documentation, books, example projects, and community channels for Backbone.js. Core librariesExtensionsDocumentationBooksExamplesCommunity

The core libraries

Backbone depends on a couple of libraries, and knowing the role of each prevents confusion later.

What you actually need to run Backbone

Extensions and plugins

A few extensions add structure that core Backbone deliberately leaves out.

Adding structure when you need it

Official documentation and source

For a library this size, the primary source is short enough to read directly.

Going to the source

Books and long-form tutorials

A handful of longer texts go deeper than any single article.

Where to read at length

Example projects to learn from

Reading working code teaches patterns that prose cannot.

Code you can run and read

Community and getting help

Backbone is mature, so help tends to come from archives as much as live channels.

Where answers live

Frequently Asked Questions

What libraries does Backbone.js require?

Backbone requires Underscore.js, which supplies its utility functions and templating, and Lodash works as a drop-in alternative. jQuery is optional but commonly paired for DOM manipulation and AJAX sync.

Is Marionette still worth using with Backbone?

Marionette adds view types, regions, and application structure on top of Backbone, which is useful once a project outgrows hand-rolled patterns. For small apps, core Backbone with good structure is often enough.

Where is the best Backbone.js documentation?

The official annotated documentation is both a reference and a readable source, and the GitHub repository is compact enough to read end to end. This site's foundations cluster adds sequenced explanations.

How do I persist Backbone models without a server?

Use a local storage sync adapter such as Backbone.LocalStorage, which saves models to the browser instead of a server. It is handy for offline-first prototypes and demos.

Read next: frontend developer tools, or the Resources hub.

Want to learn, not just collect?

The Backbone learning path sequences these resources into a route.

Start: Backbone Learning Path →