awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-debugbar avatar

php-debugbar/php-debugbar

0
View on GitHub↗
4,388 星标·424 分支·PHP·MIT·4 次浏览php-debugbar.com↗

Php Debugbar

这是一个 PHP 调试工具栏和运行时检查器,为 Web 开发期间监控系统指标、内存使用情况和执行时间提供了基于浏览器的界面。它作为应用性能监控和诊断工具,捕获实时数据和应用状态,以可视化 PHP 的执行生命周期。

该工具的独特之处在于能够跨多个请求持久化调试数据,从而实现请求历史记录追踪和过往会话归档。它支持检查 AJAX 请求,并在重定向期间管理数据持久化,确保在异步和顺序页面加载过程中均可获取诊断信息。

该系统涵盖了广泛的可观测性功能,包括自动运行时指标收集、自定义消息日志记录,以及将复杂变量渲染为交互式 HTML 转储。它采用模块化架构,包含用于数据聚合的收集器、基于驱动程序的 HTTP 抽象,以及用于管理调试数据读写的接口驱动存储系统。

该工具栏通过 JavaScript 和 HTML 的后期绑定资产注入集成到网页中。

Features

  • PHP Application Debuggers - Provides a browser-based interface for monitoring real-time system metrics and application state during the development process.
  • Browser Debugging Toolbars - Implements a browser-based diagnostic toolbar for inspecting AJAX requests and application state.
  • Data Persistence and Storage - Saves collected application data to external storage, such as files or databases, for analysis across multiple requests.
  • PHP Runtime Data Collectors - Captures and stores runtime data such as logs and variables for real-time review in a browser-based interface.
  • Runtime Variable Inspectors - Provides a comprehensive system for collecting and persisting PHP environment data and runtime variables across requests.
  • Framework Debugging Toolbars - Ships a browser-integrated toolbar that captures and displays real-time PHP application metrics, memory usage, and execution time.
  • Runtime Performance Profiling - Tracks memory usage, execution time, and database queries to identify performance bottlenecks in a PHP environment.
  • Runtime State Visualizers - Displays real-time system information and application data in a browser-based bar for development.
  • Debug Data Visualizers - Renders a browser-based interface showing real-time system information and request metrics.
  • Custom Metric Collectors - Enables the creation of custom collectors to capture specific runtime metrics and define associated interface widgets.
  • System Metrics Collection - Collects native system-level performance metrics, database queries, and memory usage.
  • Metric Collection - Gathers quantitative performance data including memory usage and execution time.
  • Request History Archives - Saves and retrieves data from previous requests to compare performance or debug recurring issues across sessions.
  • Asset Injection - Injects JavaScript and HTML into the final page output to render the debug toolbar without modifying application templates.
  • Cross-Request Debug Persistence - Stores collected debug data in a session or storage mechanism to be displayed after a redirect.
  • Debug Session Managers - Stores and switches between different sets of debugging data to toggle the viewed context.
  • Debug History Retrievers - Opens and displays previously stored sets of collected application data via a dedicated URL handler.
  • AJAX Debug Data Polling - Retrieves debug information for AJAX requests by fetching stored data via a dedicated server-side handler.
  • HTTP Session and Header Abstractions - Provides a driver interface to manage sessions and headers across different environments, removing reliance on native language mechanisms.
  • Custom Storage Handlers - Supports implementing custom storage handlers through a defined interface to control how debug data is written and retrieved.
  • Driver-Based Service Abstractions - Employs a driver interface to decouple HTTP header and session management from the native PHP global state.
  • Request-to-Debug-Data Mappings - Assigns unique lexically ordered identifiers to requests to map stored debug data to specific browser sessions.
  • Storage Abstractions - Defines a common storage interface to decouple debug data persistence from the underlying file system or database.
  • Application Performance Monitoring - Provides a development tool for visualizing system metrics, database queries, and request data during the PHP execution lifecycle.
  • Custom Debug Logging - Enables adding manual text messages to the debug interface to track application flow and state changes.
  • Application Diagnostics - Visualizes complex variables and application state through interactive HTML dumps and custom data collectors.
  • Observability Data Aggregators - Aggregates real-time system and application metrics via modular collectors for unified display.
  • Debug Widget Mappings - Links collected data sets to specific browser interface components through a configurable mapping of tabs and icons.
  • Interactive Variable Dumps - Converts complex variables into interactive, searchable HTML dumps with configurable depth.
  • AJAX Debug Data Transport - Sends debug information via headers or storage handlers to be displayed during asynchronous requests.
  • AJAX Request Diagnostics - Captures and displays debugging information for asynchronous requests to ensure background processes function.

Star 历史

php-debugbar/php-debugbar 的 Star 历史图表php-debugbar/php-debugbar 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Php Debugbar 的开源替代方案

相似的开源项目,按与 Php Debugbar 的功能重合度排序。
  • itsgoingd/clockworkitsgoingd 的头像

    itsgoingd/clockwork

    5,941在 GitHub 上查看↗

    Clockwork is a PHP development debugging tool that collects and displays runtime data from server-side middleware in a browser-based interface. It captures request details, performance metrics, logs, database queries, and stack traces for HTTP requests, commands, queue jobs, and tests without requiring modifications to application code. The tool provides a client-side rendered toolbar and full web interface for inspecting collected data, including a searchable performance timeline viewer, an HTTP request monitor with timing and response details, and inline variable logging helpers that return

    PHP
    在 GitHub 上查看↗5,941
  • open-telemetry/opentelemetry-dotnetopen-telemetry 的头像

    open-telemetry/opentelemetry-dotnet

    3,666在 GitHub 上查看↗

    The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET applications. It functions as an application performance monitoring tool and a distributed tracing implementation, providing the necessary infrastructure to capture system metrics and request paths across microservices. The project includes a zero-code instrumentation library that automatically captures telemetry from popular .NET frameworks without requiring manual changes to source code. It uses a provider-based API abstraction to decouple instrumentation from specific backend im

    C#asp-netasp-net-coredistributed-tracing
    在 GitHub 上查看↗3,666
  • datadog/datadog-agentDataDog 的头像

    DataDog/datadog-agent

    3,519在 GitHub 上查看↗

    The Datadog Agent is an infrastructure monitoring agent and host telemetry collector. It functions as a background process that gathers system metrics and application health data to send to a centralized monitoring platform. The project operates as a plugin-based metric collector, using a modular system of independent check scripts to gather data from various third-party services and applications. It serves as a remote telemetry transmitter, providing a pipeline to stream infrastructure and system information to a remote analysis and alerting backend. Its capabilities cover application perfo

    Goapm-agentapm-instrumentationdatadog
    在 GitHub 上查看↗3,519
  • barryvdh/laravel-debugbarbarryvdh 的头像

    barryvdh/laravel-debugbar

    19,242在 GitHub 上查看↗

    Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface to inspect database queries, logs, and performance metrics in real time to identify and resolve bugs during development. The tool features a database query monitor to capture SQL statements and timings, as well as a request inspector for analyzing route metadata, loaded views, and HTTP request data. It includes a profiler for measuring execution time and memory usage to identify bottlenecks in the request lifecycle. Its observability capabilities cover exception capture, app

    PHP
    在 GitHub 上查看↗19,242
查看 Php Debugbar 的所有 30 个替代方案→

常见问题解答

php-debugbar/php-debugbar 是做什么的?

这是一个 PHP 调试工具栏和运行时检查器,为 Web 开发期间监控系统指标、内存使用情况和执行时间提供了基于浏览器的界面。它作为应用性能监控和诊断工具,捕获实时数据和应用状态,以可视化 PHP 的执行生命周期。

php-debugbar/php-debugbar 的主要功能有哪些?

php-debugbar/php-debugbar 的主要功能包括:PHP Application Debuggers, Browser Debugging Toolbars, Data Persistence and Storage, PHP Runtime Data Collectors, Runtime Variable Inspectors, Framework Debugging Toolbars, Runtime Performance Profiling, Runtime State Visualizers。

php-debugbar/php-debugbar 有哪些开源替代品?

php-debugbar/php-debugbar 的开源替代品包括: itsgoingd/clockwork — Clockwork is a PHP development debugging tool that collects and displays runtime data from server-side middleware in a… open-telemetry/opentelemetry-dotnet — The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET… barryvdh/laravel-debugbar — Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface… datadog/datadog-agent — The Datadog Agent is an infrastructure monitoring agent and host telemetry collector. It functions as a background… open-telemetry/opentelemetry-go — OpenTelemetry Go is a framework for generating and collecting distributed traces, metrics, and logs from Go… prometheus-community/windows_exporter — The Windows Exporter is a service that collects system, performance, and hardware metrics from Windows servers and…