smwks

Laravel Horizon for database-backed queues — real-time dashboard and worker management for the database queue driver.

12
0
100% credibility
Found Mar 03, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

Zenith provides a real-time web dashboard for monitoring, managing, and scaling Laravel database queue workers and jobs, similar to Horizon but without requiring Redis.

How It Works

1
🔍 Discover Zenith

You hear about Zenith, a handy dashboard that lets you watch and control your app's background tasks without needing fancy storage setups.

2
📦 Add to Your App

You easily add Zenith to your Laravel project so it can start tracking your tasks.

3
🛠️ Prepare Tracking

You set up simple storage spots in your database to keep records of tasks and workers.

4
📊 Open the Dashboard

You visit a special page in your app and instantly see live updates on tasks waiting, running, and finished.

5
▶️ Start Background Helpers

You launch helper processes that handle your tasks, and Zenith keeps an eye on them automatically.

6
⚙️ Manage Everything

From the dashboard, you scale helpers up or down, retry failed tasks in bulk, and spot any stuck ones.

Queues Run Perfectly

Now your app's background work flows smoothly, with full visibility and quick fixes right from your browser.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is laravel-zenith?

Laravel-zenith delivers a Laravel Horizon-style dashboard and worker management for the database queue driver, tracking pending, processing, completed, and failed jobs in real time without Redis. Developers get a browser-based view at /zenith showing metrics like throughput, failure rates, and worker health, plus actions to clear failed jobs, retry in bulk, scale workers, or restart stuck processes. Built in PHP with Livewire for the UI and Artisan commands like zenith:work and zenith:monitor, it hooks into Laravel's queue events for full lifecycle visibility on database-backed setups.

Why is it gaining traction?

It fills the gap for database queues, mimicking Horizon's polish—real-time dashboard, API endpoints for metrics and jobs, automatic stuck job detection via heartbeats—while staying lightweight for laravel deploy github actions or docker containers. No Redis dependency means easier laravel github workflow integration, like in Codespaces or with GitHub Actions, and features like bulk retry for laravel horizon clear failed jobs or handling laravel horizon jobs stuck in pending draw devs avoiding queue driver switches. The quick demo setup and scheduler commands make testing instant.

Who should use this?

Laravel backend devs on database queues needing visibility into production jobs, especially in multi-server setups facing laravel horizon multiple servers issues or timeouts. Queue operators tired of CLI-only monitoring for failed/pending jobs, or teams using laravel github copilot/examples who want a dashboard without Redis overhead. Ideal for mid-sized apps where database simplicity trumps Redis scale.

Verdict

Grab it if database queues are your jam—solid docs, demo, and tests make it production-ready despite 12 stars and 1.0% credibility score signaling early maturity. Watch github issues for edge cases in high-volume laravel github releases workflows, but it's a smart Horizon alternative today.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.