PHPackages                             stephenjude/filament-debugger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. stephenjude/filament-debugger

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

stephenjude/filament-debugger
=============================

About

5.1.0(1mo ago)102125.4k—3.7%192MITPHPPHP ^8.1CI passing

Since Aug 11Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/stephenjude/filament-debugger)[ Packagist](https://packagist.org/packages/stephenjude/filament-debugger)[ Docs](https://github.com/stephenjude/filament-debugger)[ RSS](/packages/stephenjude-filament-debugger/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (10)Dependencies (20)Versions (33)Used By (2)

[![](https://raw.githubusercontent.com/stephenjude/filament-debugger/main/art/banner.jpg)](https://raw.githubusercontent.com/stephenjude/filament-debugger/main/art/banner.jpg)

Filament Debugger
=================

[](#filament-debugger)

[![Latest Version on Packagist](https://camo.githubusercontent.com/a71980f8b6eccd2165d39686c07fe2a2e7f111fc1fbd61c4e95e674aaa28a9bf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7374657068656e6a7564652f66696c616d656e742d64656275676765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stephenjude/filament-debugger)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/18c1f984bee585d5ae160838249fc3b464b02b5679d1376549c207db91552cf3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7374657068656e6a7564652f66696c616d656e742d64656275676765722f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65)](https://github.com/stephenjude/filament-debugger/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/06b7edb22afeab8c2fab7d2b97852505b4f50499b037e944d774dc1ccff11733/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7374657068656e6a7564652f66696c616d656e742d64656275676765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stephenjude/filament-debugger)

Easily add Telescope, Horizon and Laravel Pulse to Filament admin panel.

[![](https://raw.githubusercontent.com/stephenjude/filament-debugger/main/art/screen1.png)](https://raw.githubusercontent.com/stephenjude/filament-debugger/main/art/screen1.png)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require stephenjude/filament-debugger
```

Usages
------

[](#usages)

```
use Stephenjude\FilamentDebugger\DebuggerPlugin;

public function panel(Panel $panel): Panel
{

    return $panel
        ->plugin(
            DebuggerPlugin::make()
        );
}
```

### Custom Role/Permission

[](#custom-rolepermission)

You can authorize the plugin for users with a specific role/permission:

```
DebuggerPlugin::make()
    ->authorize(condition: fn() => auth()->user()->can('view.debuggers'));
```

### Custom Navigation Group

[](#custom-navigation-group)

You can customize the navigation group:

```
use Stephenjude\FilamentDebugger\DebuggerPlugin;

$panel->plugin(
    DebuggerPlugin::make()
        ->navigationGroup(condition: true, label: 'Debugger')
);
```

### Custom Navigation Items

[](#custom-navigation-items)

You can customize the navigation items:

```
use Stephenjude\FilamentDebugger\DebuggerPlugin;

$panel->plugin(
    DebuggerPlugin::make()
        ->horizonNavigation(
            condition: fn () => auth()->user()->can('view.horizon'),
            label: 'Horizon',
            icon: 'heroicon-o-globe-europe-africaglobe-europe-africa',
            url: url('horizon'),
            openInNewTab: fn () => true
        )
        ->telescopeNavigation(
            condition: fn()=> auth()->user()->can('view.telescope'),
            label: 'Telescope',
            icon: 'heroicon-o-sparkles',
            url: url('telescope'),
            openInNewTab: fn () => true
        )
        ->pulseNavigation(
            condition: fn () => auth()->user()->can('view.pulse'),
            label: 'Pulse',
            icon: 'heroicon-o-bolt',
            url: url('pulse'),
            openInNewTab: fn () => true
        )
    );
```

Gates &amp; Authorization
-------------------------

[](#gates--authorization)

When using filament debuggers (Horizon, Telescope &amp; Pulse) in **production environment**, we need to make sure that they are accessible to the authorized filament admin user.

To achive this, we need to use filament default authorization guard and your application defined permissions provided by overidding the `gate()` and `authorization()` methods inside the HorizonServiceProvider, TelescopeServiceProvider and PulseServiceProvider respectively.

```
protected function gate()
{
    Gate::define('viewHorizon', function ($user) {
        return $user->can('view.debuggers');
    });
}

protected function authorization()
{
    Auth::setDefaultDriver(config('filament.auth.guard'));

    parent::authorization();
}
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](https://github.com/stephenjude/.github/blob/main/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [stephenjude](https://github.com/stephenjude)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

60

—

FairBetter than 99% of packages

Maintenance83

Actively maintained with recent releases

Popularity49

Moderate usage in the ecosystem

Community27

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 66.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~44 days

Total

31

Last Release

56d ago

Major Versions

0.1.1 → 1.0.02023-02-13

1.2.4 → 2.x-dev2023-10-09

2.0.3 → 3.0.02024-03-14

3.1.3 → 4.0.02025-02-25

4.x-dev → 5.0.02026-01-22

PHP version history (2 changes)0.1.0PHP ^8.0|^8.1

2.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/eb8b712638a0d72afbc4e21574989fdfc33717a69ea3070e92104183db8068f9?d=identicon)[stephenjude](/maintainers/stephenjude)

---

Top Contributors

[![stephenjude](https://avatars.githubusercontent.com/u/31182887?v=4)](https://github.com/stephenjude "stephenjude (127 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (26 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (17 commits)")[![comfyarno](https://avatars.githubusercontent.com/u/192690326?v=4)](https://github.com/comfyarno "comfyarno (5 commits)")[![G3z](https://avatars.githubusercontent.com/u/875086?v=4)](https://github.com/G3z "G3z (3 commits)")[![alisalehi1380](https://avatars.githubusercontent.com/u/111766206?v=4)](https://github.com/alisalehi1380 "alisalehi1380 (2 commits)")[![mahavishnup](https://avatars.githubusercontent.com/u/52984889?v=4)](https://github.com/mahavishnup "mahavishnup (1 commits)")[![marcoguido](https://avatars.githubusercontent.com/u/13963207?v=4)](https://github.com/marcoguido "marcoguido (1 commits)")[![mattzuba](https://avatars.githubusercontent.com/u/1494713?v=4)](https://github.com/mattzuba "mattzuba (1 commits)")[![richardtoth94](https://avatars.githubusercontent.com/u/65166879?v=4)](https://github.com/richardtoth94 "richardtoth94 (1 commits)")[![yslinear](https://avatars.githubusercontent.com/u/31029063?v=4)](https://github.com/yslinear "yslinear (1 commits)")[![arnor01](https://avatars.githubusercontent.com/u/141122776?v=4)](https://github.com/arnor01 "arnor01 (1 commits)")[![cednore](https://avatars.githubusercontent.com/u/7719701?v=4)](https://github.com/cednore "cednore (1 commits)")[![dbebawy](https://avatars.githubusercontent.com/u/3606603?v=4)](https://github.com/dbebawy "dbebawy (1 commits)")[![hcaz](https://avatars.githubusercontent.com/u/2422207?v=4)](https://github.com/hcaz "hcaz (1 commits)")[![Heyian](https://avatars.githubusercontent.com/u/8480549?v=4)](https://github.com/Heyian "Heyian (1 commits)")

---

Tags

filamentlaravellaravelstephenjudefilament-debugger

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/stephenjude-filament-debugger/health.svg)

```
[![Health](https://phpackages.com/badges/stephenjude-filament-debugger/health.svg)](https://phpackages.com/packages/stephenjude-filament-debugger)
```

###  Alternatives

[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17554.3k2](/packages/stephenjude-filament-jetstream)[guava/calendar

Adds support for vkurko/calendar to Filament PHP.

298241.0k3](/packages/guava-calendar)[spatie/laravel-error-solutions

Display solutions on the Laravel error page

9773.5k](/packages/spatie-laravel-error-solutions)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
