8 个仓库
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 是一个 Redux 状态记录器和 JavaScript 状态调试器,旨在记录浏览器控制台中的操作和状态转换。它作为中间件运行,捕获 Redux Store 中的状态更改和操作负载,以辅助调试应用流程。 该项目提供了一个控制台日志格式化程序,使用颜色、时间戳和执行持续时间来自定义日志外观。它允许通过自定义谓词限制记录的操作以减少控制台噪音,并包含将复杂状态数据转换为可读格式的功能。 该工具涵盖了前端错误跟踪功能,通过拦截并记录由特定操作触发的错误。它还通过记录分发操作后的结果状态更新,实现了状态转换分析。
Monitors real-time data mutations and action-triggered state updates within JavaScript applications.
Wolverine 是一个 AI 代码修复工具和自愈 Python 运行时,旨在监控脚本的运行时崩溃并自动恢复源代码。它作为一个自动化脚本恢复工具,识别故障并利用大语言模型提出并应用修正。 该系统通过迭代调试循环运行,捕获回溯数据并将其反馈给语言模型,以通过试错法优化修复方案。为了确保安全,它包括一个人在回路 (human-in-the-loop) 的验证机制,在生成的代码更改被修补到原始源文件之前需要手动批准。 该工具涵盖了自动化脚本调试和迭代测试的更广泛功能。它包括可配置的模型路由,允许用户指定首选语言模型并定义自动化修改的确认级别。
Watches executing Python scripts for crashes and captures traceback data to initiate the self-healing process.
本项目是一个浏览器开发者工具,旨在检查 JavaScript 执行、网络流量和页面布局。它作为一个 JavaScript 调试器和 Chrome DevTools 协议调试器,用于管理 Web 引擎的状态并识别 Web 应用中的逻辑错误。 该套件提供专门的 Web 性能分析工具,包括内存泄漏检测和处理瓶颈分析。它还包含一个网络流量分析器,用于排查 API 调用,以及一个浏览器存储管理器,用于修改 Cookie、缓存和本地数据库条目。 其他功能涵盖 Web 页面布局分析、用于验证响应式显示的移动设备模拟,以及应用日志监控。该工具集支持源映射(Source Map)解析,将编译后的代码链接回原始文件,并允许连接外部编辑器。
Provides a runtime debugger for stepping through code and inspecting variables to identify logic errors in JavaScript.