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 مصمم لتسجيل الإجراءات وانتقالات الحالة في وحدة تحكم المتصفح. يعمل كبرنامج وسيط (middleware) يلتقط تغييرات الحالة وحمولات الإجراءات داخل مخزن Redux للمساعدة في تصحيح أخطاء تدفق التطبيق. يوفر المشروع منسقاً لسجلات وحدة التحكم لتخصيص مظهر السجلات باستخدام الألوان والطوابع الزمنية ومدد التنفيذ. يسمح بتقييد الإجراءات المسجلة من خلال مسندات (predicates) مخصصة لتقليل ضجيج وحدة التحكم، ويتضمن إمكانيات لتحويل بيانات الحالة المعقدة إلى تنسيقات قابلة للقراءة. تغطي الأداة تتبع أخطاء الواجهة الأمامية من خلال اعتراض وتسجيل الأخطاء التي تطلقها إجراءات معينة. كما يتيح تحليل انتقال الحالة من خلال تسجيل تحديثات الحالة الناتجة بعد الإجراءات المرسلة.
Monitors real-time data mutations and action-triggered state updates within JavaScript applications.
Wolverine هي أداة إصلاح كود بالذكاء الاصطناعي وبيئة تشغيل Python ذاتية الشفاء مصممة لمراقبة السكربتات بحثاً عن أعطال وقت التشغيل واستعادة الكود المصدري تلقائياً. تعمل كأداة استعادة سكربت آلية تحدد الإخفاقات وتستخدم نماذج لغوية كبيرة لاقتراح وتطبيق التصحيحات. يعمل النظام من خلال دورة تصحيح أخطاء تكرارية تلتقط بيانات تتبع الأخطاء وتغذيها مرة أخرى في نموذج لغوي لتحسين الإصلاحات من خلال التجربة والخطأ. لضمان السلامة، يتضمن آلية تحقق بشرية تتطلب موافقة يدوية قبل تصحيح تغييرات الكود المولدة في ملفات المصدر الأصلية. تغطي الأداة إمكانات أوسع في تصحيح أخطاء السكربتات الآلي والاختبار التكراري. تتضمن توجيهاً نموذجياً قابلاً للتكوين، مما يسمح للمستخدمين بتحديد النماذج اللغوية المفضلة وتحديد مستويات التأكيد للتعديلات الآلية.
Watches executing Python scripts for crashes and captures traceback data to initiate the self-healing process.
This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page layouts. It functions as a JavaScript debugger and a Chrome DevTools Protocol debugger to manage the state of a web engine and identify logic errors in web applications. The suite provides specialized utilities for web performance profiling, including the detection of memory leaks and the analysis of processing bottlenecks. It also includes a network traffic analyzer for troubleshooting API calls and a browser storage manager for modifying cookies, cache, and local database entries
Provides a runtime debugger for stepping through code and inspecting variables to identify logic errors in JavaScript.