Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Marionette.js
  3. Marionette Inspector

Marionette Inspector

MITJavaScript0.8.1

A browser extension for inspecting and debugging Marionette.js applications directly within Chrome or Firefox DevTools.

Visit WebsiteGitHubGitHub
170 stars40 forks0 contributors

What is Marionette Inspector?

Marionette Inspector is a browser extension that adds a dedicated panel to Chrome and Firefox DevTools for inspecting and debugging Marionette.js applications. It provides tools to visualize the view hierarchy, track application activity, and inspect components like views, models, and Radio channels, making it easier to understand and troubleshoot complex Marionette-based frontends.

Target Audience

Frontend developers building applications with Marionette.js who need a powerful debugging tool integrated into their browser's developer tools.

Value Proposition

Developers choose Marionette Inspector because it offers a specialized, integrated debugging environment for Marionette.js that goes beyond standard DevTools, providing visual insights and direct inspection capabilities that streamline debugging and reduce the need for manual code tracing.

Overview

:mag: Marionette Inspector - Explore your App

Use Cases

Best For

  • Debugging complex view hierarchies in Marionette.js applications
  • Tracking application state changes and event flows in real-time
  • Inspecting Marionette Radio channel communications
  • Understanding the structure of an existing Marionette codebase
  • Identifying memory leaks or performance issues in Marionette components
  • Learning Marionette.js by visualizing how an application is constructed

Not Ideal For

  • Projects not using Marionette.js, as the inspector is tightly coupled to that framework and provides no value for other libraries like React or Vue.
  • Teams with minimal client-side JavaScript or server-rendered apps, where standard browser DevTools offer sufficient debugging without additional extensions.
  • Applications built with modern module systems like ES6 imports that require careful setup to avoid hoisting issues, adding complexity to integration.

Pros & Cons

Pros

Deep DevTools Integration

Adds a dedicated Marionette tab directly in Chrome and Firefox DevTools, offering a seamless debugging workflow without external tools, as emphasized in the philosophy.

Comprehensive Visualization

Provides UI tree visualization, activity history, and detailed inspection of views, models, and Radio channels, making complex app structures transparent and easy to debug.

Interactive Exploration Tools

Includes an inspector magnifying glass for direct component interaction and intelligent source panel links, enhancing real-time debugging efficiency.

Active Open Source Community

Supported by a Gitter chat and encourages contributions with help-wanted tickets, indicating ongoing maintenance and community engagement.

Cons

Framework Lock-In

Only useful for Marionette.js projects; it provides no debugging capabilities for other JavaScript frameworks, limiting its broader applicability.

Setup Complexity for Modern Builds

Requires manual code insertion and careful ordering for non-global setups like Webpack or ES modules, with noted hoisting issues that can break functionality.

Potentially Dated Interface

Screenshots and some documentation references are from 2014, suggesting the tool may not be actively updated for the latest browser or Marionette versions.

Frequently Asked Questions

Quick Stats

Stars170
Forks40
Contributors0
Open Issues55
Last commit8 years ago
CreatedSince 2014

Tags

#marionettejs#inspector#browser-extension#frontend-development#javascript-debugging#visual-debugging#marionette#backbonejs#devtools-extension#chrome-extension#backbone

Links & Resources

Website

Included in

Marionette.js153
Auto-fetched 17 hours ago

Related Projects

Github repositoryGithub repository

The Backbone Framework

Stars7,036
Forks1,239
Last commit24 days ago
Yeoman generator for Marionette.jsYeoman generator for Marionette.js

Yeoman marionette generator a la AMD

Stars327
Forks68
Last commit9 years ago
Marionette CLIMarionette CLI

CLI for MarionetteJS

Stars23
Forks2
Last commit10 years ago
Marionette.js BlogMarionette.js Blog

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub