awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

Awesome GitHub RepositoriesBrowser Console Debugging

Capability to interact with the browser console during paused test execution.

Explore 18 awesome GitHub repositories matching development tools & productivity · Browser Console Debugging. Refine with filters or upvote what's useful.

Awesome Browser Console Debugging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoft/playwrightAvatar de microsoft

    microsoft/playwright

    91,074Ver en GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Interactive console commands allow developers to query DOM elements and inspect page state directly during paused test execution.

    TypeScriptautomationchromechromium
    Ver en GitHub↗91,074
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Retrieves browser console logs and warnings to diagnose runtime exceptions during agent execution.

    Shellagent-skillsantigravityantigravity-ide
    Ver en GitHub↗60,849
  • vercel-labs/agent-browserAvatar de vercel-labs

    vercel-labs/agent-browser

    36,203Ver en GitHub↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Retrieves console messages and uncaught JavaScript exceptions from the active page to diagnose issues during automated browsing sessions.

    Rust
    Ver en GitHub↗36,203
  • chromedp/chromedpAvatar de chromedp

    chromedp/chromedp

    13,137Ver en GitHub↗

    chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It functions as a headless browser automation tool and web browser controller, enabling the programmatic management of browser sessions, targets, and network responses through a remote debugging interface. The project provides specialized capabilities for Chrome DevTools Protocol automation, including headless browser testing, web scraping and data extraction, and mobile device emulation. It also supports browser-based visual regression by capturing precise screenshots of web pag

    Evaluates expressions within the browser console context and provides access to the command line interface.

    Go
    Ver en GitHub↗13,137
  • debug-js/debugAvatar de debug-js

    debug-js/debug

    11,444Ver en GitHub↗

    This project is a JavaScript logging utility and namespace-based debugger used for printing formatted, color-coded debug messages to the console in Node.js, web browsers, and Deno. It serves as a console output formatter and execution time profiler to help identify bugs and track program flow. The system manages debug visibility through named namespaces, allowing specific groups of messages to be enabled or disabled via environment variables. It distinguishes different modules in the output stream by assigning specific colors to these namespaces. The utility includes capabilities for measuri

    Adds structured and color-coded debug information to web browser consoles to make complex application states easier to read.

    JavaScriptbrowserdebugdebugging
    Ver en GitHub↗11,444
  • hangwin/mcp-chromeAvatar de hangwin

    hangwin/mcp-chrome

    10,426Ver en GitHub↗

    This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles. The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provi

    Monitors HTTP requests, server responses, and console logs in real time to troubleshoot communication issues between web applications and external services.

    TypeScript
    Ver en GitHub↗10,426
  • angular/protractorAvatar de angular

    angular/protractor

    8,694Ver en GitHub↗

    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

    Retrieves messages from the browser console to identify runtime errors and debug application failures.

    JavaScriptangularend-to-endjavascript
    Ver en GitHub↗8,694
  • travis-ci/travis-ciAvatar de travis-ci

    travis-ci/travis-ci

    8,490Ver en GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Captures build pipeline output, errors, and warnings into external files for later review and debugging.

    Ver en GitHub↗8,490
  • mouredev/hello-javascriptAvatar de mouredev

    mouredev/hello-javascript

    7,428Ver en GitHub↗

    This project is a collection of educational resources and structured curricula designed for learning JavaScript. It provides a programming course, a coding bootcamp, and a web development tutorial to guide learners from basic syntax to advanced programming patterns. The materials cover frontend development, including the creation of dynamic user interfaces and the management of remote data via HTTP requests. The curriculum includes instructional guides on using JavaScript to interact with web services and manipulate browser elements. The scope of the project extends to asynchronous API integ

    Includes tutorials on using the browser console for debugging execution errors.

    JavaScriptecmascriptjavascriptjavascript-vanilla
    Ver en GitHub↗7,428
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Ver en GitHub↗

    Captures and saves browser console output to a file for offline analysis and debugging.

    TypeScriptapiapi-clientapi-mock
    Ver en GitHub↗6,341
  • dotnet/msbuildAvatar de dotnet

    dotnet/msbuild

    5,519Ver en GitHub↗

    MSBuild es un motor de construcción de .NET y sistema de automatización de construcción de software que transforma el código fuente en aplicaciones desplegables. Utiliza un sistema de proyecto declarativo basado en un esquema XML estructurado para definir elementos de construcción, propiedades y objetivos utilizados en todo el ecosistema .NET y Visual Studio. El sistema cuenta con un framework de tareas de construcción personalizable que permite la implementación de tareas y registradores personalizados para realizar operaciones específicas de construcción de software. Esta extensibilidad permite la creación de lógica especializada para modificar el comportamiento del proceso de construcción. El motor gestiona la automatización de la construcción mediante un modelo de ejecución basado en tareas y una orquestación de flujo de trabajo consciente de las dependencias. Sus capacidades cubren la compilación de software .NET, el despliegue de frameworks de destino múltiple y el seguimiento de construcción incremental. Además, proporciona una interfaz de línea de comandos para anulaciones de configuración y un sistema de registro para capturar la salida de la construcción.

    Captures build errors, warnings, and status messages to the console or external devices for troubleshooting.

    C#buildhacktoberfesthelp-wanted
    Ver en GitHub↗5,519
  • executeautomation/mcp-playwrightAvatar de executeautomation

    executeautomation/mcp-playwright

    5,237Ver en GitHub↗

    This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for web automation, scraping, and end-to-end testing. It functions as a programmable interface for executing JavaScript, capturing screenshots, and interacting with web elements across multiple browser engines. The server exposes browser automation capabilities as a set of standardized tools that models can discover and invoke. It supports session-based browser isolation to ensure unique contexts for each client connection and provides a transport layer using either standard input

    Intercepts and retrieves messages from the browser console for debugging web page behavior.

    TypeScript
    Ver en GitHub↗5,237
  • nolanlawson/fuiteAvatar de nolanlawson

    nolanlawson/fuite

    4,625Ver en GitHub↗

    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

    Allows launching the browser in non-headless mode and pausing execution to interact with the console and inspect state.

    JavaScript
    Ver en GitHub↗4,625
  • tockins/realizeAvatar de tockins

    tockins/realize

    4,439Ver en GitHub↗

    Realize es un automatizador de flujo de trabajo de desarrollo, ejecutor de tareas y herramienta de recarga en vivo utilizada principalmente para el desarrollo de aplicaciones en Golang. Monitorea el sistema de archivos en busca de cambios para reiniciar automáticamente las aplicaciones en ejecución y ejecutar secuencias predefinidas de comandos de shell y variables de entorno. El sistema actúa como un gestor de tareas multiproyecto, coordinando y rastreando flujos de trabajo de automatización en varios proyectos de software diferentes simultáneamente desde una única configuración. Su superficie de capacidad cubre el monitoreo de eventos del sistema de archivos, la gestión del ciclo de vida de procesos para recarga en caliente y la ejecución de flujos de trabajo de tareas automatizadas. También incluye características de observabilidad para capturar flujos de salida y error estándar, exportándolos a archivos externos para auditoría y depuración.

    Captures and exports console output and error messages to external files for debugging and analysis.

    Go
    Ver en GitHub↗4,439
  • oxequa/realizeAvatar de oxequa

    oxequa/realize

    4,454Ver en GitHub↗

    Realize is a developer workflow orchestrator that monitors the filesystem for changes and automatically restarts applications, runs build scripts, and executes custom commands in response. It coordinates sequential command pipelines across setup, start, and cleanup phases, managing process lifecycles for multiple projects from a single declarative YAML configuration file. The tool distinguishes itself by combining file-change-triggered automation with multi-project process management, allowing several independent projects to be watched and coordinated concurrently. It supports environment var

    Writes build errors, console output, and warnings to an external file for later review and debugging.

    Gobuild-systembuild-toolfilewatcher
    Ver en GitHub↗4,454
  • omkarcloud/botasaurusAvatar de omkarcloud

    omkarcloud/botasaurus

    3,970Ver en GitHub↗

    Botasaurus is a Python web scraping framework and headless browser automation system used to build scalable data extraction tools. It functions as a web data extraction tool and OCR document parser, converting website content, images, and PDF files into structured formats such as JSON, CSV, and Excel. The framework distinguishes itself by providing a scraper management interface that allows Python functions to be wrapped in a web-based UI or deployed as standalone desktop applications. This enables non-technical users to trigger extraction jobs and manage tasks via a graphical interface or RE

    Pauses browser sessions upon errors to allow on-the-spot inspection of selectors and page state.

    Pythonanti-botanti-detectanti-detect-browser
    Ver en GitHub↗3,970
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Ver en GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Allows step-by-step observation of test interactions and console errors via a headed browser.

    JavaScriptbootcamp
    Ver en GitHub↗3,811
  • tholian-network/stealthAvatar de tholian-network

    tholian-network/stealth

    1,139Ver en GitHub↗

    Stealth is a distributed automation engine designed for headless browser orchestration, web scraping, and decentralized network coordination. It functions as a peer-to-peer framework that enables multiple nodes to align automated tasks, share cached web resources, and route traffic through a decentralized proxy architecture. By abstracting the underlying browser implementation, the project provides a unified interface for executing navigation and data extraction workflows across diverse environments. The platform distinguishes itself through its ability to synchronize browser sessions and aut

    Allows disabling service workers via URL parameters to facilitate troubleshooting and inspection of the browser interface.

    JavaScriptanonymitybrowser-automationprivacy-protection
    Ver en GitHub↗1,139
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Debugging and Inspection Tools
  6. Debugging and Inspection Tools
  7. Browser Console Debugging

Explorar subetiquetas

  • Console Log Exporters1 sub-etiquetaTools that capture and save browser console output to a file for offline analysis and debugging. **Distinct from Browser Console Debugging:** Distinct from Browser Console Debugging: focuses on exporting console logs to a file rather than interacting with the console during test execution.