awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
php-debugbar avatar

php-debugbar/php-debugbar

0
View on GitHub↗
4,388 stars·424 forks·PHP·MIT·11 viewsphp-debugbar.com↗

Php Debugbar

This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring system metrics, memory usage, and execution time during web development. It functions as an application performance monitor and diagnostic tool, capturing real-time data and application state to visualize the PHP execution lifecycle.

The tool distinguishes itself through its ability to persist debug data across multiple requests, allowing for request history tracking and the archival of previous sessions. It supports the inspection of AJAX requests and manages data persistence during redirects to ensure diagnostic information is available across asynchronous and sequential page loads.

The system covers broad observability capabilities including automated runtime metric collection, custom message logging, and the rendering of complex variables as interactive HTML dumps. It utilizes a modular architecture with collectors for data aggregation, driver-based HTTP abstraction, and an interface-driven storage system for managing how debug data is written and retrieved.

The toolbar is integrated into web pages via late-binding asset injection of JavaScript and 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 history

Star history chart for php-debugbar/php-debugbarStar history chart for php-debugbar/php-debugbar

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Php Debugbar

Similar open-source projects, ranked by how many features they share with Php Debugbar.
  • itsgoingd/clockworkitsgoingd avatar

    itsgoingd/clockwork

    5,941View on 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
    View on GitHub↗5,941
  • open-telemetry/opentelemetry-dotnetopen-telemetry avatar

    open-telemetry/opentelemetry-dotnet

    3,666View on 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
    View on GitHub↗3,666
  • datadog/datadog-agentDataDog avatar

    DataDog/datadog-agent

    3,519View on 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
    View on GitHub↗3,519
  • barryvdh/laravel-debugbarbarryvdh avatar

    barryvdh/laravel-debugbar

    19,242View on 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
    View on GitHub↗19,242
See all 30 alternatives to Php Debugbar→

Frequently asked questions

What does php-debugbar/php-debugbar do?

This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring system metrics, memory usage, and execution time during web development. It functions as an application performance monitor and diagnostic tool, capturing real-time data and application state to visualize the PHP execution lifecycle.

What are the main features of php-debugbar/php-debugbar?

The main features of php-debugbar/php-debugbar are: 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.

What are some open-source alternatives to php-debugbar/php-debugbar?

Open-source alternatives to php-debugbar/php-debugbar include: 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…