Goes live November 17, 2026

It appears on the home page and opens for votes when its launch week starts.

Skyline

Skyline

Skyline adds the missing alerting layer to Laravel Horizon

One time feeDevOpsCodeMonitoring4 impressionslaunches Nov 171 comment

Comments

>log in to comment
  • Boring Observability[maker]· 2d ago

    Skyline for Laravel replaces Horizon and adds alerts, lock control, and queue health monitoring. It swaps in via Composer, keeps the same config and dashboard URL, and notifies you about stalled queues, failing jobs, or stuck unique locks. I’d love to hear what you think about the alerts and lock‑release features 😊

With per-queue configuration, get the alerts that matter, without the noise. Search jobs by their arguments, see CPU and memory usage per job class, and read the reason behind every retry. Skyline is a drop-in replacement for Horizon that provides full visibility over the jobs - whether completed, failing or yet to run. And those jobs not dispatched because a lock was left by a worker crash? We got that covered too. Scheduled tasks? Skyline watches them too.

More DevOps tools →74 free dev tools →

Skyline is a drop-in replacement for Laravel Horizon that adds alerts, lock management, metrics and job logging.

for
Laravel developers who use Horizon for queue management.
pricing
paid
works withLaravel HorizonRedisSlackPagerDutyOpsgeniePrometheusGrafana

Key features

8 features of Skyline
  • Drop-in Horizon replacement — Installs via Composer, keeps the same config, namespace and dashboard URL.
  • Queue alerts — Notifies via Slack, email, SMS, PagerDuty or Opsgenie when queues stall, workers crash or Horizon stops.
  • Unique lock management — Shows held ShouldBeUnique locks, their age and provides a Release button.
  • Memory & CPU metrics — Shows per-job-class memory and CPU usage and worker restart reasons.
  • Job lifecycle logging — Writes a log line for every job transition (queued, reserved, released, failed, etc.).
  • Job search — Search jobs by class name or dispatched arguments across pending, completed and failed jobs.
  • Prometheus & Grafana support — Exports metrics via a Prometheus endpoint and includes a Grafana dashboard.
  • Queue controls — Pause/resume individual queues, run delayed jobs now, delete jobs or empty queues from the UI.

Use cases

  • Detect and alert on a stalled Laravel queue before users notice.
  • Identify and release stuck unique locks that prevent job dispatch.
  • Monitor memory and CPU consumption per job class to optimize resources.
  • Trace the full history of a specific job using the log channel.
  • Search for all jobs related to a particular account ID across queues.

Skyline vs alternatives

SkylineGrafanaDatadogPodmanVercel
Best forAlerting and visibility for Laravel queuesGeneral observability dashboardsBroad-scope application monitoringContainer runtimeFrontend deployment
PricingPaidSubscriptionSubscriptionFreeSubscription
DevHunt upvotes10000
LaunchedNov 2026————
  • Skyline vs Grafana: Grafana provides dashboards but no queue-specific alerts or lock management for Laravel Horizon.
  • Skyline vs Datadog: Datadog offers monitoring and alerts for many services but lacks the Horizon-specific drop-in replacement and lock handling.
  • Skyline vs Podman: Podman is a container engine, unrelated to Laravel queue management.
  • Skyline vs Vercel: Vercel hosts front-end apps; it does not manage Laravel queues or provide Horizon alerts.

Skyline FAQ

Is Skyline a drop-in replacement for Laravel Horizon?+

Yes. It replaces laravel/horizon in Composer, keeps the same config, namespace and dashboard URL with no migration.

How does Skyline keep up with Horizon releases?+

Skyline’s main branch tracks recent Horizon tags and merges upstream releases within 14 days, ensuring compatibility.

What alerts does Skyline provide?+

It alerts on Horizon not running, queues waiting past thresholds, stalled queues, backlog not draining, paused queues, bulk job failures, crash-looping workers, memory limits, unique lock issues and more.

Does Skyline send any data outside my infrastructure?+

No. Skyline runs inside your app against your own Redis with no agent or external service; only the license key is used at install time.

What is the licensing model and renewal?+

A one-time $139 purchase covers unlimited apps; includes 12 months of upgrades. After that you keep all versions and can renew optionally for further upgrades.

Summarized by DevHunt from boring-observability.dev · Nov 10, 2026. Details may change; check the official site.