8 Repos
Tools for monitoring errors, performance, and execution state within JavaScript runtimes.
Distinct from JavaScript Runtimes: Existing candidates focus on the runtimes themselves, not tools designed to debug them.
Explore 8 awesome GitHub repositories matching development tools & productivity · JavaScript Runtime Debuggers. Refine with filters or upvote what's useful.
Reactotron is a desktop application and collection of developer tools designed for monitoring runtime errors, analyzing network requests, and inspecting state within JavaScript and React environments. It serves as a debugger for both React JS and React Native projects, providing a visual interface to monitor internal application state and performance. The tool provides specialized inspectors for React Native mobile applications and React web applications. It allows for the real-time tracking of state changes and the dispatching of actions to a state manager to test different application scena
Provides a desktop utility for tracking global errors and performance metrics in JavaScript user interfaces.
node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process. The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks. The tool covers execution flow control throu
Monitors CPU and heap usage to identify bottlenecks and memory leaks in Node.js runtime environments.
React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile applications built with React Native. It provides a dedicated interface to monitor the runtime state, network requests, and console logs of a remote mobile environment. The tool integrates specialized inspectors for Redux state management and GraphQL client debugging, allowing for time-traveling state transitions and the analysis of queries, mutations, and local cache. It also features a component hierarchy viewer for visualizing and modifying UI properties in real time. Bro
Provides remote access to the console, sources, network requests, and memory usage of a JavaScript runtime.
TestCafe is a Node.js end-to-end web testing framework used to automate browser tests with JavaScript or TypeScript. It serves as a cross-browser testing tool and a command-line execution engine designed for integration into continuous integration pipelines. The framework supports behavior-driven development by mapping human-readable Gherkin syntax to automation logic. It also includes an integrated web accessibility auditor to identify violations within web applications. The toolset covers a broad range of automation capabilities, including parallel test execution across multiple browser in
Monitors webpages for JavaScript errors during execution and automatically fails tests when an exception occurs.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Attaches JavaScript debuggers to running mini program processes for live inspection and breakpoint control.
redux-logger ist ein Redux-State-Logger und JavaScript-State-Debugger, der dazu entwickelt wurde, Aktionen und Zustandsübergänge in der Browser-Konsole aufzuzeichnen. Er fungiert als Middleware, die Zustandsänderungen und Aktions-Payloads innerhalb eines Redux-Stores erfasst, um beim Debugging des Anwendungsflusses zu unterstützen. Das Projekt bietet einen Konsolen-Log-Formatter zur Anpassung des Erscheinungsbildes der Logs mittels Farben, Zeitstempeln und Ausführungsdauern. Es ermöglicht die Einschränkung aufgezeichneter Aktionen durch benutzerdefinierte Prädikate, um das Rauschen in der Konsole zu reduzieren, und enthält Funktionen zur Transformation komplexer Zustandsdaten in lesbare Formate. Das Tool deckt das Frontend-Error-Tracking ab, indem es Fehler abfängt und protokolliert, die durch bestimmte Aktionen ausgelöst wurden. Zudem ermöglicht es die Analyse von Zustandsübergängen durch die Aufzeichnung der resultierenden Zustandsaktualisierungen nach ausgelösten Aktionen.
Monitors real-time data mutations and action-triggered state updates within JavaScript applications.
Wolverine is an AI code repair tool and self-healing Python runtime designed to monitor scripts for runtime crashes and automatically recover the source code. It functions as an automated script recovery tool that identifies failures and utilizes large language models to propose and apply corrections. The system operates through an iterative debugging cycle that captures traceback data and feeds it back into a language model to refine fixes through trial and error. To ensure safety, it includes a human-in-the-loop verification mechanism that requires manual approval before generated code chan
Watches executing Python scripts for crashes and captures traceback data to initiate the self-healing process.
Dieses Projekt ist ein Browser-Entwicklertool zur Untersuchung von JavaScript-Ausführung, Netzwerkverkehr und Seitenlayouts. Es fungiert als JavaScript-Debugger und Chrome DevTools Protocol Debugger, um den Status einer Web-Engine zu verwalten und Logikfehler in Webanwendungen zu identifizieren. Die Suite bietet spezialisierte Dienstprogramme für Web-Performance-Profiling, einschließlich der Erkennung von Speicherlecks und der Analyse von Verarbeitungsengpässen. Zudem enthält sie einen Netzwerkverkehrs-Analysator zur Fehlerbehebung bei API-Aufrufen sowie einen Browser-Speichermanager zur Modifikation von Cookies, Cache und lokalen Datenbankeinträgen. Zusätzliche Funktionen umfassen die Analyse von Webseiten-Layouts, die Emulation mobiler Geräte zur Überprüfung responsiver Darstellungen sowie die Überwachung von Anwendungsprotokollen. Das Toolset unterstützt Source-Map-Auflösung, um kompilierten Code mit den Originaldateien zu verknüpfen, und ermöglicht die Anbindung externer Editoren.
Provides a runtime debugger for stepping through code and inspecting variables to identify logic errors in JavaScript.