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 is a cross-platform game engine and integrated development environment used to create 2D and 3D games for desktop, mobile, and web targets. It combines a game development IDE for asset and scene management with a multi-platform build system and a scripting environment based on Lua. The engine includes a specialized headless runtime for hosting game servers and performing automated testing without a graphical interface. It supports native engine extensions, allowing custom low-level code to be integrated into the core to expand functionality beyond the standard scripting interface. The
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 框架和绑定,通过结合编译后的 Go 后端和 Electron 前端来实现桌面软件的创建。它作为一个进程间通信桥梁,利用异步消息系统来交换 JSON 事件并在 Go 进程和 JavaScript 用户界面之间同步状态。 该项目提供了一个原生桌面 API 包装器,用于从后端编排系统级功能。这包括管理浏览器窗口、构建原生应用菜单以及控制系统托盘图标和 macOS Dock 的能力。它还允许注册全局键盘快捷键和执行系统命令。 该框架涵盖了广泛的功能领域,包括窗口管理、硬件显示检测和原生系统对话框。它还提供了一个分发系统,将应用二进制文件和嵌入式资产打包成适用于多种操作系统的可分发安装程序或单个可执行文件,包括所需运行时二进制文件的自动配置。
Opens integrated developer tools within the application window to inspect and debug JavaScript and CSS.
Fuite 是一个 Web 应用内存泄漏检测器和浏览器堆快照分析器。它作为一个自动化交互测试器,在重复的浏览器序列中监控堆增长,以识别泄漏的 DOM 节点和集合。 该工具的独特之处在于执行脚本化的交互循环来放大内存增长,从而使泄漏更容易被检测到。它捕获并比较不同时间戳的堆快照,并导出包含堆栈跟踪和声明监听器的具体代码位置的详细报告。 该项目涵盖了浏览器自动化和编排,包括通过设置钩子配置应用状态和管理浏览器启动参数的能力。它还为手动执行调试提供了可观测性功能,并支持以 JSON 格式导出泄漏分析数据。
Exports leak reports with stacktraces and code locations to resolve memory issues in web apps.
vscode-browser-preview 是一个基于编辑器的 Web 预览器和集成调试器,直接在工作区内嵌入实时浏览器实例。它利用无头浏览器集成将浏览器状态与活动代码编辑器同步。 该项目提供了一个集成 Web 调试器,允许用户设置断点并检查 Web 应用状态,而无需离开编辑器界面。它还支持通过网络 URL 远程访问开发者工具,以分析页面元素、样式和网络活动。 该系统通过提供编辑器内 Web 预览来支持前端开发工作流,以便实时查看样式和布局。这包括浏览器状态检查和 Web 应用调试功能。
Connects a debugger to a browser instance to set breakpoints and inspect code execution within the editor.
Awesome Print 是一个 Ruby 漂亮打印机和对象检查器,旨在通过缩进和 ANSI 颜色可视化数据结构。它作为交互式 shell 的格式化程序,以及用于分析内部对象状态的实用程序。 该项目具有一个用于定义特定对象类型的自定义格式化规则的插件系统,并支持通过主目录中的配置文件加载全局首选项。它可以返回格式化的 ASCII 字符串,而不是直接打印到控制台。 功能扩展到在 Web 模板中渲染格式化的对象结构,并将彩色对象表示写入系统日志。该工具与 REPL 环境集成,以自动格式化返回的值。
Renders formatted object structures directly into HTML views to facilitate data inspection within web interfaces.
该项目是一个专门的浏览器调试界面,旨在监控 DOM 元素、网络流量和 JavaScript 执行。它提供了一个用于检查和调试 Web 应用程序的客户端用户界面,允许实时修改 CSS 样式并调查 JavaScript 运行时。 该工具包包括用于 WebAssembly 的专用分析工具,具有反汇编高亮、作用域检查和二进制执行分析功能。它还提供了一个用于分析 HTTP 请求的网络流量检查器,以及一个用于测试属性和 at-rules 的 CSS 样式编辑器。 该系统涵盖了广泛的功能,包括 DOM 树修改、具有 CPU 节流的前端性能分析以及 Service Worker 调试。它还处理源资源管理,例如将网络资产映射到本地文件并美化压缩代码,同时支持多语言本地化。 该项目使用 TypeScript 开发,并采用具有按需模块加载功能的组件化架构。
Provides a comprehensive integrated interface for inspecting and troubleshooting DOM, CSS, and JavaScript during web application execution.