New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

eloquage/filament-horizon

Filament dashboard pages and widgets for monitoring Laravel Horizon queues.
1,413 2
Install
composer require eloquage/filament-horizon
Latest Version:v1.0.1
PHP:^8.2
Laravel:11 · 12 · 13
License:MIT
Last Updated:Oct 23, 2026
Links: GitHub  ·  Packagist
Maintainer: zagambila

Filament Horizon

Filament Horizon

Latest version Tests License

Filament Horizon adds Laravel Horizon queue monitoring pages and widgets to a Filament admin panel. It includes a dashboard, job and batch views, failed-job tools, tag monitoring, metrics, and worker status.

Requirements

  • PHP 8.2 or later
  • Laravel 12 or 13
  • Filament 4 or 5
  • Laravel Horizon 5

Install

Install the package:

composer require eloquage/filament-horizon

Register the plugin in your Filament panel provider:

use Eloquage\FilamentHorizon\FilamentHorizonPlugin;
use Filament\Panel;

public function panel(Panel $panel): Panel
{
    return $panel->plugins([
        FilamentHorizonPlugin::make(),
    ]);
}

The Horizon pages then appear in the panel navigation. Laravel Horizon must be installed and configured in the application.

Access control

In production, access uses Laravel Horizon's viewHorizon gate. Define that gate to control which users can view the pages:

use Illuminate\Support\Facades\Gate;

Gate::define('viewHorizon', fn ($user) => $user->is_admin);

For a trusted development panel, authorization can be disabled on the plugin:

FilamentHorizonPlugin::make()->authorization(false)

Widgets

The package also provides widgets that can be added to a Filament dashboard:

use Eloquage\FilamentHorizon\Widgets\StatsOverview;
use Eloquage\FilamentHorizon\Widgets\WorkloadWidget;
use Eloquage\FilamentHorizon\Widgets\WorkersWidget;

public function getWidgets(): array
{
    return [StatsOverview::class, WorkloadWidget::class, WorkersWidget::class];
}

Development

composer install
composer test

See CHANGELOG.md for changes and LICENSE.md for the license.

Related Packages

webbingbrasil/filament-copyactions

A easy-to-use copy actions for Filament Admin.

932,006 93
webbingbrasil/filament-maps

Map components for Filament.

62,557 78
bostjanob/filament-file-manager

Filament File Manager

5,831 4
dejodev/page-blocks

Simple page blocks blocks package for Filament

2,090 0
heloufir/filament-workflow-manager

Manage your own workflows with filament

1,282 70

Version History

Version Released PHP License
v1.0.1 ^8.2 MIT
v1.0.0 ^8.1 MIT