laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 16th, 2026
Created on July 14th, 2017
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 753
Total Stargazers: 4,173 (+0)
Total Subscribers: 80 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.2 hours
Mean response time: 15.7 days
90th percentile: 40.4 days
Tracked items: 83

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 329 days
Stale 30+ days: 14
Stale 90+ days: 11

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (18)
  • needs more info (13)
  • bug (4)
  • enhancement (2)

Detailed Description

Horizon is a dashboard and configuration tool for Laravel queues.

Laravel queues allow applications to defer time-consuming work to background jobs, but managing and monitoring those jobs requires visibility into their status and performance. Horizon solves this by providing a real-time dashboard that displays queue metrics, job throughput, failures, and worker activity. It also replaces Laravel's configuration file approach with code-driven configuration, allowing developers to define queue behavior, retry policies, and worker settings directly in PHP rather than through static configuration files.

Horizon suits Laravel applications that rely on queued jobs for background processing and need operational insight into queue health. It is particularly valuable for teams running multiple workers or complex job pipelines where understanding job flow and failure patterns is important for debugging and optimization. The tool integrates directly into the Laravel ecosystem and is designed specifically for Laravel's queue system, making it the natural choice for Laravel developers rather than a generic queue monitoring solution.

The project maintains steady activity with regular updates and bug fixes addressing queue monitoring edge cases and Laravel compatibility. Development includes ongoing refinement of the dashboard interface and configuration system based on user feedback. The maintainers respond to issues and pull requests consistently, indicating active stewardship of the codebase.