# barryvdh/laravel-debugbar

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/barryvdh-laravel-debugbar).**

19,242 stars · 1,606 forks · PHP · MIT

## Links

- GitHub: https://github.com/barryvdh/laravel-debugbar
- Homepage: http://laraveldebugbar.com/
- awesome-repositories: https://awesome-repositories.com/repository/barryvdh-laravel-debugbar.md

## Description

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, application message logging, and the tracking of redirects and asynchronous requests. The system also supports request history tracking, template execution profiling, and system state auditing of configuration values and cache events.

The project allows for extensibility through the registration of custom data collectors.

## Tags

### Development Tools & Productivity

- [Debugging and Inspection Tools](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools.md) — Provides an interactive interface to inspect, monitor, and troubleshoot application state and execution in real time.
- [PHP Application Profilers](https://awesome-repositories.com/f/development-tools-productivity/php-application-profilers.md) — Measures execution time and memory usage to identify bottlenecks in PHP request lifecycles.
- [Framework Debugging Toolbars](https://awesome-repositories.com/f/development-tools-productivity/state-debugging-tools/framework-debugging-toolbars.md) — Implements a browser-integrated toolbar for monitoring framework-specific performance and state. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Custom Debug Collectors](https://awesome-repositories.com/f/development-tools-productivity/custom-debug-collectors.md) — Allows the registration of custom data collectors to gather and display project-specific metrics. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Request Flow Trackers](https://awesome-repositories.com/f/development-tools-productivity/request-flow-trackers.md) — Includes a dedicated interface to track and inspect the history of redirects and asynchronous requests. ([source](https://github.com/barryvdh/laravel-debugbar#readme))

### Data & Databases

- [Database Query Optimizations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/performance-optimization-tools/database-query-optimizations.md) — Analyzes executed database queries and timings to detect and resolve inefficient data retrieval patterns.
- [Query](https://awesome-repositories.com/f/data-databases/event-tracking/query.md) — Captures and records every executed database query and its timing via event listeners.
- [Query Performance Monitors](https://awesome-repositories.com/f/data-databases/query-performance-monitors.md) — Ships a visual logger that analyzes database execution statistics to optimize query efficiency.

### Software Engineering & Architecture

- [Exception Traceback Capture](https://awesome-repositories.com/f/software-engineering-architecture/exception-traceback-capture.md) — Captures full stack traces and logs thrown exceptions in real time to accelerate error resolution. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Function Execution Timing](https://awesome-repositories.com/f/software-engineering-architecture/function-execution-timing.md) — Tracks the start and end times of specific code blocks to resolve performance bottlenecks. ([source](https://github.com/barryvdh/laravel-debugbar#readme))

### System Administration & Monitoring

- [Database Query Latency](https://awesome-repositories.com/f/system-administration-monitoring/log-analysis-tools/latency-monitoring/database-query-latency.md) — Lists executed database queries and their specific latency to detect inefficient retrieval patterns. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Metric and Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors.md) — Provides real-time visualization of execution time and memory usage to identify application bottlenecks. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Application Performance Profiling](https://awesome-repositories.com/f/system-administration-monitoring/performance-monitoring-tools/application-performance-profiling.md) — Monitors memory usage and execution times to identify bottlenecks and optimize page speed.
- [Request Tracing](https://awesome-repositories.com/f/system-administration-monitoring/request-tracing.md) — Visualizes the request lifecycle by inspecting routes, loaded views, and request metadata.
- [Application Audit Logs](https://awesome-repositories.com/f/system-administration-monitoring/application-audit-logs.md) — Provides real-time visibility into application logs, configuration values, and cache events. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Multi-Level Message Emission](https://awesome-repositories.com/f/system-administration-monitoring/audit-log-filters/severity-level-filtering/multi-level-message-emission.md) — Records custom debug and error messages across various severity levels for inspection. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Request History Archives](https://awesome-repositories.com/f/system-administration-monitoring/request-history-archives.md) — Stores and retrieves previous request data to enable historical activity analysis and comparison. ([source](https://github.com/barryvdh/laravel-debugbar#readme))
- [Request History Persistence](https://awesome-repositories.com/f/system-administration-monitoring/request-history-persistence.md) — Saves request metadata to a database or file system for browsing and comparing previous execution logs.

### Web Development

- [Browser Injection Utilities](https://awesome-repositories.com/f/web-development/document-injection-utilities/browser-injection-utilities.md) — Injects the debugging interface HTML directly into the output buffer before the final browser response.
- [Request Inspection Utilities](https://awesome-repositories.com/f/web-development/request-inspection-utilities.md) — Offers a detailed inspector for analyzing HTTP request headers, bodies, and metadata. ([source](https://github.com/barryvdh/laravel-debugbar#readme))

### Networking & Communication

- [Request Inspectors](https://awesome-repositories.com/f/networking-communication/http-clients/request-inspectors.md) — Analyzes HTTP request metadata, headers, and bodies in real time for diagnostic purposes.

### Testing & Quality Assurance

- [Template Profilers](https://awesome-repositories.com/f/testing-quality-assurance/performance-testing-analysis/performance-diagnostics/execution-profilers/template-profilers.md) — Measures execution time and dumps variables inside templates to optimize rendering performance. ([source](https://github.com/barryvdh/laravel-debugbar#readme))

### Part of an Awesome List

- [Debugging And Profiling](https://awesome-repositories.com/f/awesome-lists/devtools/debugging-and-profiling.md) — Integrates a debugging toolbar for application testing.
- [Development Tools](https://awesome-repositories.com/f/awesome-lists/devtools/development-tools.md) — Browser-based toolbar for inspecting routes, requests, and variables.
- [Testing and Debugging](https://awesome-repositories.com/f/awesome-lists/devtools/testing-and-debugging.md) — Integrates a comprehensive debugging toolbar.
