marko/debugbar

Development debugbar and request profiler for the Marko Framework with request, response, timing, memory, messages, database, logs, views, Inertia, and config collectors

Maintainers

Package info

github.com/marko-php/marko-debugbar

Type:marko-module

pkg:composer/marko/debugbar

Statistics

Installs: 17

Dependents: 0

Suggesters: 0

Stars: 0

0.5.0 2026-05-01 17:22 UTC

This package is auto-updated.

Last update: 2026-05-02 01:31:49 UTC


README

Development debugbar and request profiler for the Marko Framework.

Installation

composer require marko/debugbar --dev

Quick Example

With APP_DEBUG=true (or DEBUGBAR_ENABLED=true), the debugbar auto-injects into HTML responses and stores a snapshot for every request. Add custom messages and timings from anywhere in your app:

debugbar('Rendering dashboard', 'info', ['user_id' => $user->id]);

$report = debugbar()?->measure('build report', fn () => $this->reports->build());

Open /_debugbar to browse stored requests, or follow the X-Marko-Debugbar-Url header on JSON responses for the per-request profiler page.

Documentation

Full configuration, collectors, and API reference: marko/debugbar