8 repository-uri
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 is a Redux state logger and JavaScript state debugger designed to record actions and state transitions in the browser console. It functions as middleware that captures state changes and action payloads within a Redux store to assist in debugging application flow. The project provides a console log formatter to customize the appearance of logs using colors, timestamps, and execution durations. It allows for the restriction of recorded actions through custom predicates to reduce console noise and includes capabilities to transform complex state data into readable formats. The tool
Monitors real-time data mutations and action-triggered state updates within JavaScript applications.
Wolverine este un instrument de reparare a codului AI și un runtime Python cu auto-vindecare conceput pentru a monitoriza scripturile pentru crash-uri de runtime și a recupera automat codul sursă. Funcționează ca un instrument automat de recuperare a scripturilor care identifică eșecurile și utilizează modele de limbaj mari pentru a propune și aplica corecții. Sistemul operează printr-un ciclu iterativ de depanare care capturează datele traceback și le introduce înapoi într-un model de limbaj pentru a rafina remedierile prin încercare și eroare. Pentru a asigura siguranța, include un mecanism de verificare human-in-the-loop care necesită aprobare manuală înainte ca modificările de cod generate să fie aplicate fișierelor sursă originale. Instrumentul acoperă capabilități mai largi în depanarea automatizată a scripturilor și testarea iterativă. Include rutare configurabilă a modelelor, permițând utilizatorilor să specifice modelele de limbaj preferate și să definească nivelurile de confirmare pentru modificările automatizate.
Watches executing Python scripts for crashes and captures traceback data to initiate the self-healing process.
Acest proiect este un instrument de dezvoltare pentru browser, conceput pentru inspectarea execuției JavaScript, a traficului de rețea și a layout-urilor paginilor. Funcționează ca un debugger JavaScript și un debugger pentru Chrome DevTools Protocol pentru a gestiona starea unui motor web și a identifica erorile de logică în aplicațiile web. Suita oferă utilitare specializate pentru profilarea performanței web, inclusiv detectarea scurgerilor de memorie și analiza blocajelor de procesare. Include, de asemenea, un analizor de trafic de rețea pentru depanarea apelurilor API și un manager de stocare a browserului pentru modificarea cookie-urilor, a cache-ului și a intrărilor în bazele de date locale. Capabilitățile suplimentare acoperă analiza layout-ului paginilor web, emularea dispozitivelor mobile pentru a verifica afișajele responsive și monitorizarea log-urilor aplicației. Setul de instrumente suportă rezoluția source map-urilor pentru a lega codul compilat înapoi la fișierele originale și permite conectarea editorilor externi.
Provides a runtime debugger for stepping through code and inspecting variables to identify logic errors in JavaScript.