Buggregator logo

A server for debugging more than just Laravel applications.

Buggregator is a beautiful, lightweight debug server build on Laravel that helps you debug your app.

Use the command below to run Buggregator via docker container.

docker run --pull always -p 23517:8000 -p 1025:1025 -p 9912:9912 -p 9913:9913 butschster/buggregator:latest

demo

Buggregator is a standalone.

It runs without installation on multiple platforms via docker and supports symfony var-dumper, Monolog, Sentry, smtp, Inspector and spatie ray package.

Pavel Buchnev
Creator of Buggregator

Buggregator is compatible with spatie/ray package.

The Ray debug tool supports PHP, Ruby, JavaScript, TypeScript, NodeJS, Go and Bash applications. After installing one of the libraries, you can use the ray function to quickly dump stuff. Any variable(s) that you pass will be sent to the Buggregator.

Click a button to send an event to Buggregator server.

NewScreen NewScreenWithName ClearAll ClearScreen Int String Array Bool Object Colors Sizes Labels Caller Trace Pause Counter CounterWithName Limit ClassName Measure Json Xml Carbon File Table Image Html Text Hide Notify Phpinfo Exception Markdown

Laravel

ShowQueries CountQueries ManuallyShowedQuery ShowEvents ShowJobs ShowCache ShowHttpClientRequests HandlingModels Mailable ShowViews Collections StrString Env

Logs

Debug Info Warning Error Critical Notice Alert Emergency Exception

Buggregator can receive logs from monolog/monolog package.

It can receive logs via \Monolog\Handler\SocketHandler handler.

Click a button to send an event to Buggregator server.

Debug Info Warning Error Critical Notice Alert Emergency Exception

Buggregator can be used to receive Sentry reports from your application.

Buggregator is a lightweight alternative for local development. Just configure Sentry DSN to send data to Buggregator.

Click a button to send an event to Buggregator server.

Report

Buggregator also is an email testing tool that makes it super easy to install and configure a local email server (Like MailHog).

Buggregator sets up a fake SMTP server and you can configure your preferred web applications to use Buggregator’s SMTP server to send and receive emails. For instance, you can configure a local WordPress site to use Buggregator for email deliveries.

Click a button to send an event to Buggregator server.

OrderShipped WelcomeMail

Buggregator can receive dumps from symfony/var-dumper package.

The dump() and dd() functions output its contents in the same browser window or console terminal as your own application. Sometimes mixing the real output with the debug output can be confusing. That’s why this Buggregator can be used to collect all the dumped data.

Click a button to send an event to Buggregator server.

String Array Bool Int Object Exception

Buggregator can be used to receive Inspector reports from your application.

Click a button to send an event to Buggregator server.

Request Command