mobx-devtools
by
mobxjs

Description: Mobx Devtools (React, Chrome Extension)

View on GitHub ↗

Summary Information

Updated 47 minutes ago
Added to GitGenius on January 8th, 2022
Created on September 19th, 2017
Open Issues & Pull Requests: 33 (+0)
Number of forks: 34
Total Stargazers: 501 (+0)
Total Subscribers: 8 (+0)

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,227 days
Stale 30+ days: 21
Stale 90+ days: 20

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • question (4)
  • can't reproduce (2)
  • chrome-extension (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 528.8 days
90th percentile: 1932.2 days
Tracked items: 8

Most active contributors

Detailed Description

MobX DevTools is a browser-based debugging utility designed specifically for applications built with MobX, a reactive state management library. The project provides developers with comprehensive visibility into observable state changes, dependency relationships, and store structures through an interactive interface accessible directly in the browser.

The repository offers two primary installation methods to accommodate different browser environments. Users can install the DevTools as a Chrome extension supporting Manifest V3 on Chrome 88 and later, or as a Firefox addon for Firefox 58 and above. For browsers that do not support extensions, such as Safari, the project provides a standalone application option. This dual approach ensures developers working across different browser ecosystems can access the same debugging capabilities.

A core feature of MobX DevTools is the ability to track changes to observables in real time, allowing developers to monitor state mutations as they occur within their applications. The tool includes an inspector for examining the dependency tree, which reveals how different observables relate to and depend upon one another. This dependency visualization helps developers understand the reactive graph underlying their application's state management.

The repository includes specialized support for mobx-state-tree, a popular library built on top of MobX that provides structured, composable state trees. Through a companion package, developers can make their MST stores inspectable within the DevTools interface, enabling deeper inspection of hierarchical store structures. The tool maintains compatibility with MobX versions 2.2 through 6.x and works with any version of mobx-state-tree.

According to GitGenius activity tracking, the repository shows a median issue and pull request response latency of 0.0 hours across eight tracked items, with a mean latency of 12690.1 hours, indicating variable response patterns. The most active contributor tracked is coolsoftwaretyler with 27 recorded events, followed by grvv with 7 events and andykog with 5 events. The repository shares overlapping contributors with several high-profile projects including denoland/deno, microsoft/vscode, and mobxjs/mobx-state-tree, suggesting active engagement from developers working across the broader JavaScript and development tools ecosystem.

The project is classified across multiple categories reflecting its multifaceted purpose: reactivity monitoring, action tracking, time travel debugging, performance profiling, store inspection, and observable visualization. These classifications underscore the tool's role as a comprehensive debugging solution for reactive programming patterns.

The repository includes troubleshooting guidance addressing common connection issues, noting that applications must use MobX 2.2.0 or higher and cannot be embedded within iframes for the DevTools to function properly. Development setup instructions are documented in a HACKING.md file for contributors interested in extending or modifying the tool. The project is distributed under the MIT license, making it freely available for both commercial and personal use.

mobx-devtools
by
mobxjsmobxjs/mobx-devtools

Repository Details

Fetching additional details & charts...