14 مستودعات
Tools and integrated interfaces for inspecting and troubleshooting web applications during execution.
Distinct from Web Applications: None of the candidates cover the active process of debugging web applications; they focus on application types or security frameworks.
Explore 14 awesome GitHub repositories matching web development · Web Application Debugging. Refine with filters or upvote what's useful.
Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level
Monitors network requests and browser logs to troubleshoot web application behavior.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Provides an integrated browser tab with an attached debugger to inspect web applications directly within the editor.
Protractor is a WebDriver-based end-to-end testing framework and browser automation tool. It serves as a frontend integration test suite used to verify web application flows by simulating user behavior and executing JavaScript within a browser. The framework is specifically designed for testing Angular applications, providing specialized locators and synchronization tools that align with the framework lifecycle. It distinguishes itself through automatic test step synchronization, which pauses execution until pending page tasks are completed to ensure stable browser execution. The tool covers
Allows for capturing browser console logs and executing scripts to troubleshoot runtime errors.
This project is a browser automation toolset and Model Context Protocol server that connects large language models to live browser sessions. It provides a web debugging interface and a quality auditor to facilitate the analysis of document object model structures and browser logs. The system implements a bridge that streams diagnostics into AI-powered editors, allowing for the automated identification of web bugs. It features a data sanitization pipeline that removes cookies and sensitive headers to prevent private information leakage during the analysis process. The toolset covers a range o
Analyzes browser console logs and network requests within an IDE to fix runtime errors.
Better Errors is a Rack middleware exception handler and interactive application state inspector for Ruby web applications. It intercepts unhandled exceptions to render developer-friendly error pages that provide detailed stack traces and variable inspection. The tool provides a debugging interface that allows for live code evaluation at every stack frame of an exception. It maps stack trace entries to local filesystem paths for direct navigation to source code in an editor and restricts interface access via IP-based validation. The project covers error response formatting for API and AJAX c
Provides a specialized debugging interface for Ruby web applications with live code evaluation at each stack frame.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Includes an integrated browser and AI agents to validate application logic and debug web applications in real time.
Inspects and modifies live HTTP traffic from a production web application to diagnose issues without affecting the user experience.
Defold هو محرك ألعاب متعدد المنصات وبيئة تطوير متكاملة تستخدم لإنشاء ألعاب ثنائية وثلاثية الأبعاد لمنصات سطح المكتب، والأجهزة المحمولة، والويب. يجمع بين بيئة تطوير ألعاب لإدارة الأصول والمشاهد مع نظام بناء متعدد المنصات وبيئة برمجة تعتمد على Lua. يتضمن المحرك وقت تشغيل متخصص بدون واجهة رسومية (headless) لاستضافة خوادم الألعاب وإجراء الاختبارات الآلية. يدعم إضافات المحرك الأصلية، مما يسمح بدمج كود منخفض المستوى مخصص في النواة لتوسيع الوظائف بما يتجاوز واجهة البرمجة القياسية. تغطي مجموعة الأدوات أتمتة بناء الألعاب للتوزيع على منصات مثل Steam وEpic Games Store، إلى جانب حزم الأصول وإدارة توطين المشاريع. تشمل قدرات التطوير تصحيح أخطاء الألعاب في الوقت الفعلي مع تحديثات الحالة المباشرة، وتحليل حجم البناء، واختبارات الدخان (smoke testing) الآلية.
Translates minified web builds back to original source files using memory alignment and mapping files for debugging.
vscode-recipes هي مجموعة من أنماط التكوين والأدلة لإعداد مصححات الأخطاء وبيئات وقت التشغيل داخل VS Code. توفر قوالب ومخططات موحدة لربط المحرر ببيئات التشغيل المحلية أو الحاوية أو بدون خادم عبر مجموعة متنوعة من لغات البرمجة وأطر العمل. يركز المشروع على تنسيق جلسات تصحيح الأخطاء المتزامنة عبر عمليات جانب العميل وجانب الخادم لتتبع المنطق عبر تطبيقات المكدس الكامل. ويقدم أنماطاً محددة لدمج بيئات تشغيل اللغات وتنسيق إعدادات التطوير متعددة اللغات داخل مثيل محرر واحد. تغطي الوصفات تكوين تصحيح أخطاء الاختبار الآلي للوحدات، والتكامل، والأجنحة المتكاملة. كما تتضمن إعدادات لتصحيح أخطاء الدوال بدون خادم وإدارة سير عمل التطوير للغات وأدوات متنوعة.
Provides tools and integrated interfaces for inspecting and troubleshooting web applications during execution.
go-astilectron هو إطار عمل GUI متعدد المنصات وربط (binding) يتيح إنشاء برمجيات سطح المكتب من خلال الجمع بين خلفية Go مترجمة وواجهة أمامية Electron. يعمل كجسر اتصال بين العمليات، مستخدماً نظام مراسلة غير متزامن لتبادل أحداث JSON ومزامنة الحالة بين عملية Go وواجهة مستخدم JavaScript. يوفر المشروع غلافاً لواجهة برمجة تطبيقات سطح المكتب الأصلية لتنظيم الميزات على مستوى النظام. يتضمن ذلك القدرة على إدارة نوافذ المتصفح، وإنشاء قوائم تطبيقات أصلية، والتحكم في أيقونات علبة النظام و macOS dock. كما يسمح بتسجيل اختصارات لوحة المفاتيح العالمية وتنفيذ أوامر النظام. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك إدارة النوافذ، واكتشاف شاشات الأجهزة، ومربعات حوار النظام الأصلية. كما يوفر نظام توزيع لتجميع ملفات التطبيق الثنائية والأصول المضمنة في مثبتات قابلة للتوزيع أو ملفات تنفيذية واحدة لأنظمة تشغيل متعددة، بما في ذلك التوفير التلقائي للملفات الثنائية المطلوبة لوقت التشغيل.
Opens integrated developer tools within the application window to inspect and debug JavaScript and CSS.
Fuite هو أداة لاكتشاف تسريبات الذاكرة في تطبيقات الويب ومحلل لقطات heap الخاصة بالمتصفح. يعمل كأداة اختبار تفاعل مؤتمتة تراقب نمو الذاكرة أثناء تسلسلات المتصفح المتكررة لتحديد عقد DOM والمجموعات التي تعاني من تسريبات. تتميز الأداة بتنفيذ حلقات تفاعل برمجية لتضخيم نمو الذاكرة، مما يجعل اكتشاف التسريبات أسهل. تقوم الأداة بالتقاط ومقارنة لقطات heap عبر طوابع زمنية مختلفة وتصدير تقارير مفصلة تحتوي على تتبعات المكدس (stack traces) ومواقع الكود المحددة التي تم فيها الإعلان عن المستمعات (listeners). يغطي المشروع أتمتة المتصفح وتنسيقه، بما في ذلك القدرة على تهيئة حالة التطبيق من خلال خطافات الإعداد (setup hooks) وإدارة وسائط تشغيل المتصفح. كما يوفر ميزات المراقبة لتصحيح أخطاء التنفيذ اليدوي وتصدير بيانات تحليل التسريب بتنسيق JSON.
Exports leak reports with stacktraces and code locations to resolve memory issues in web apps.
vscode-browser-preview هو أداة معاينة ويب ومصحح أخطاء مدمج في المحرر يقوم بتضمين مثيل متصفح حي مباشرة داخل مساحة العمل. يستخدم تكامل المتصفح بدون واجهة (Headless) لمزامنة حالة المتصفح مع محرر الكود النشط. يوفر المشروع مصحح أخطاء ويب متكاملاً يسمح للمستخدمين بتعيين نقاط التوقف وفحص حالة تطبيقات الويب دون مغادرة واجهة المحرر. كما يتيح الوصول إلى أدوات المطور عن بُعد عبر رابط شبكة لتحليل عناصر الصفحة، والأنماط، ونشاط الشبكة. يدعم النظام سير عمل تطوير الواجهة الأمامية من خلال توفير معاينات ويب داخل المحرر للعرض في الوقت الفعلي للأنماط والتخطيطات. يتضمن ذلك قدرات لفحص حالة المتصفح وتصحيح أخطاء تطبيقات الويب.
Connects a debugger to a browser instance to set breakpoints and inspect code execution within the editor.
Awesome Print هو طابعة جميلة (pretty printer) ومفتش كائنات بلغة Ruby مصمم لتصور هياكل البيانات من خلال المسافات البادئة وألوان ANSI. يعمل كمنسق للأصداف التفاعلية وأداة لتحليل حالات الكائنات الداخلية. يتميز المشروع بنظام إضافات لتحديد قواعد تنسيق مخصصة لأنواع كائنات محددة ويدعم تحميل التفضيلات العالمية عبر ملف تكوين في الدليل الرئيسي. يمكنه إرجاع سلاسل ASCII منسقة بدلاً من الطباعة مباشرة إلى وحدة التحكم. تمتد الإمكانيات إلى عرض هياكل الكائنات المنسقة داخل قوالب الويب وكتابة تمثيلات الكائنات الملونة إلى سجلات النظام. تتكامل الأداة مع بيئات REPL لتنسيق القيم المرجعة تلقائياً.
Renders formatted object structures directly into HTML views to facilitate data inspection within web interfaces.
This project is a specialized browser debugging interface designed to monitor DOM elements, network traffic, and JavaScript execution. It provides a client-side user interface for inspecting and debugging web applications, allowing for the real-time modification of CSS styles and the investigation of the JavaScript runtime. The toolkit includes dedicated analysis tools for WebAssembly, featuring disassembly highlighting, scope inspection, and binary execution profiling. It also provides a network traffic inspector for analyzing HTTP requests and a CSS style editor for testing properties and a
Provides a comprehensive integrated interface for inspecting and troubleshooting DOM, CSS, and JavaScript during web application execution.