The Backbone Framework

Marionette simplifies your Backbone application code with robust views and architecture solutions.

Download v2.3.2View Docs

About Marionette

Marionette is a composite application library for Backbone that aims to simplify the construction of large scale JavaScript applications.

It is a collection of common design and implementation patterns found in the applications that we have been building with Backbone and includes pieces inspired by composite application architectures, event-driven architectures, messaging architectures, and more.



Better Backbone Applications with MarionetteJSBackbone.Marionette.js: A Gentle IntroductionStructuring Backbone Code with RequireJS and Marionette ModulesBackbone.Marionette.js: A Serious ProgressionGetting Started with Backbone MarionetteMarionette ExposéBuilding Backbone Plugins


Marionette greatly appreciates the community! We welcome your support and contributions. Please visit the GitHub repo to report bugs, suggest your ideas, help other users out, and even contribute code.

GitHub Issues
Marionette stickerMarionette sticker


Everyone on the Marionette team works for free. Show your support by getting some stickers. Not only will your laptop look cool, your contributions will help further the development of this open source project!

Show Support