Skip to content

What is Buggregator?

Buggregator is a free, multi-purpose server tool designed primarily for debugging PHP applications, but it's also compatible with other programming languages. Think of it as a Swiss Army knife for developers. What makes it special is that it offers a range of features that you would usually find in various paid tools, but it's available for free.

Watch introduction video on YouTube

Project repository: https://github.com/buggregator/server

Cover image

One of the coolest things about Buggregator is how well it fits into Docker environments. If you're working with Docker, it is like a dream come true. It's easy to integrate and really powerful.

The key feature of Buggregator is its ability to bring together debugging information from different services. This means you can see all your debugging data in one place, which makes fixing bugs a whole lot easier and faster. It's a great tool for any developer looking to streamline their debugging process without spending a lot of money.

If you don't have Docker or you need debug your local PHP application, you can use Buggregator Trap. It's a lightweight alternative to the full Buggregator server, designed for local debugging.

What makes it special?

  1. Unified Debugging Dashboard: It allows you to aggregate logs, dumps, and other debug information from all your services into a single, unified interface. This centralization of data is invaluable for developers who manage multiple services or microservices, as it simplifies tracking and analysis.

  2. Cross-Service Debugging: It eliminates the need to toggle between different tools or logs, saving time and reducing complexity.

  3. Real-Time Monitoring on Various Devices: You can open its GUI on different devices, such as a tablet, and observe all the debug information in real-time.

  4. Ease of Access and Use: By integrating Buggregator into your Docker development infrastructure, you set up a system where all debug information is automatically sent to Buggregator's server.

  5. Kubernetes Compatibility: Deploy Buggregator in your Kubernetes cluster to enhance debugging and operational efficiency.

  6. SSO support: Securely manage user access and authentication through Single Sign-On (SSO) with providers like Auth0.

  7. External database support: Configure Buggregator to use external databases like MongoDB or PostgreSQL for event storage. This flexibility allows you to scale storage according to your project needs.

  8. Full source code available: Buggregator is open-source, so you can customize it to suit your requirements or contribute to its development.

  9. Free to use: Buggregator is free to use, making it an accessible and cost-effective solution for developers.

Tech stack

It's built on a foundation of robust and reliable technologies, including the Spiral Framework, NuxtJs 3, and RoadRunner.

Key Features

Buggregator is not just a debugging server; it's a comprehensive suite of tools that cater to various aspects of application development and maintenance, all available at no cost. Here’s what you can expect:

1. Xhprof Profiler

A lightweight profiler for PHP applications, helping you identify performance bottlenecks and optimize efficiency.

xhprof

2. Symfony VarDumper Server

Enhances debugging by collecting and isolating dumped data, making it easier to spot issues.

var-dumper

3. Spatie Ray Debug Tool

Supports a wide range of applications and languages, allowing for easy dumping and debugging of various data types.

ray

4. Fake SMTP Server

A feature for testing email functionalities in your applications without the need for an external mail server.

smtp

5. Sentry Compatibility

Can replace Sentry for efficient local development, allowing you to catch and fix errors before they hit production.

sentry

6. Monolog Server

A powerful logging tool that helps you track and analyze application logs for better insight into your application's behavior.

monolog

7. Inspector Compatibility

Works with Inspector reports, offering a streamlined alternative for local development and debugging.

inspector

8. HTTP Requests Dump Server

A valuable tool for capturing and analyzing HTTP requests, aiding in the debugging and development process.

http dumps

9. Dumps sharing

You can share dumps with your colleagues or friends. Just click on the share button and copy your dump as an image.

share


Buggregator is designed with simplicity and efficiency in mind, requiring no additional packages for its operation. This makes it an accessible tool for developers at all levels, from beginners to seasoned professionals. Its Docker compatibility ensures it can be easily integrated into your existing development setup, enhancing your workflow without adding complexity.

Contribute to Our Success

Become a part of our community and help enhance Buggregator by contributing your skills. Whether you're fixing bugs, adding features, or improving documentation, every contribution matters.

Here you can find our contribution guidelines