14 repositorios
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 es un motor de juegos multiplataforma y entorno de desarrollo integrado utilizado para crear juegos 2D y 3D para escritorio, móvil y web. Combina un IDE de desarrollo de juegos para la gestión de activos y escenas con un sistema de compilación multiplataforma y un entorno de scripting basado en Lua. El motor incluye un runtime headless especializado para alojar servidores de juegos y realizar pruebas automatizadas sin una interfaz gráfica. Soporta extensiones nativas del motor, permitiendo que código personalizado de bajo nivel se integre en el núcleo para expandir la funcionalidad más allá de la interfaz de scripting estándar. El conjunto de herramientas cubre la automatización de compilación de juegos para su distribución en plataformas como Steam y Epic Games Store, junto con el empaquetado de activos y la gestión de localización de proyectos. Las capacidades de desarrollo incluyen depuración de juegos en tiempo real con actualizaciones de estado en vivo, análisis del tamaño de la compilación y pruebas de humo automatizadas.
Translates minified web builds back to original source files using memory alignment and mapping files for debugging.
vscode-recipes es una colección de patrones de configuración y guías para configurar depuradores y entornos de ejecución dentro de VS Code. Proporciona plantillas y planos estandarizados para conectar el editor a entornos de ejecución locales, contenedorizados o serverless en una variedad de lenguajes de programación y frameworks. El proyecto se centra en coordinar sesiones de depuración simultáneas a través de procesos del lado del cliente y del lado del servidor para rastrear la lógica a través de aplicaciones full-stack. Ofrece patrones específicos para integrar entornos de ejecución de lenguajes y orquestar configuraciones de desarrollo multilingüe dentro de una única instancia de editor. Las recetas cubren la configuración de depuración de pruebas automatizadas para suites unitarias, de integración y de extremo a extremo. También incluye configuraciones para depurar funciones serverless y gestionar flujos de trabajo de desarrollo para varios lenguajes y herramientas.
Provides tools and integrated interfaces for inspecting and troubleshooting web applications during execution.
go-astilectron es un framework de GUI multiplataforma y binding que permite la creación de software de escritorio combinando un backend de Go compilado con un frontend de Electron. Funciona como un puente de comunicación entre procesos, utilizando un sistema de mensajería asíncrona para intercambiar eventos JSON y sincronizar el estado entre el proceso de Go y la interfaz de usuario de JavaScript. El proyecto proporciona un envoltorio de API de escritorio nativo para orquestar características a nivel de sistema desde el backend. Esto incluye la capacidad de gestionar ventanas del navegador, construir menús de aplicaciones nativas y controlar iconos de la bandeja del sistema y el dock de macOS. También permite el registro de atajos de teclado globales y la ejecución de comandos del sistema. El framework cubre amplias áreas de capacidad, incluyendo la gestión de ventanas, la detección de pantallas de hardware y diálogos nativos del sistema. Además, proporciona un sistema de distribución para empaquetar binarios de aplicaciones y activos incrustados en instaladores distribuibles o archivos ejecutables únicos para múltiples sistemas operativos, incluyendo el aprovisionamiento automatizado de los binarios de tiempo de ejecución requeridos.
Opens integrated developer tools within the application window to inspect and debug JavaScript and CSS.
Fuite is a web application memory leak detector and browser heap snapshot analyzer. It functions as an automated interaction tester that monitors heap growth during repeated browser sequences to identify leaking DOM nodes and collections. The tool differentiates itself by executing scripted interaction loops to amplify memory growth, making leaks easier to detect. It captures and compares heap snapshots across different timestamps and exports detailed reports containing stack traces and the specific code locations where listeners were declared. The project covers browser automation and orche
Exports leak reports with stacktraces and code locations to resolve memory issues in web apps.
vscode-browser-preview es un previsualizador web basado en el editor y un depurador integrado que incrusta una instancia de navegador en vivo directamente dentro del espacio de trabajo. Utiliza la integración de un navegador headless para sincronizar el estado del navegador con el editor de código activo. El proyecto proporciona un depurador web integrado que permite a los usuarios establecer puntos de interrupción (breakpoints) e inspeccionar el estado de las aplicaciones web sin abandonar la interfaz del editor. También permite el acceso remoto a las herramientas de desarrollador mediante una URL de red para analizar elementos de página, estilos y actividad de red. El sistema soporta flujos de trabajo de desarrollo frontend proporcionando previsualizaciones web en el editor para ver estilos y diseños en tiempo real. Esto incluye capacidades para la inspección del estado del navegador y la depuración de aplicaciones web.
Connects a debugger to a browser instance to set breakpoints and inspect code execution within the editor.
Awesome Print es un pretty printer de Ruby e inspector de objetos diseñado para visualizar estructuras de datos mediante sangría y colores ANSI. Sirve como formateador para shells interactivos y una utilidad para analizar estados internos de objetos. El proyecto cuenta con un sistema de plugins para definir reglas de formato personalizadas para tipos de objetos específicos y soporta la carga de preferencias globales mediante un archivo de configuración en el directorio home. Puede devolver cadenas ASCII formateadas en lugar de imprimir directamente en la consola. Las capacidades se extienden al renderizado de estructuras de objetos formateadas dentro de plantillas web y la escritura de representaciones de objetos coloreadas en los logs del sistema. La herramienta se integra con entornos REPL para formatear automáticamente los valores devueltos.
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.