
If you use Laravel's database queue driver you already know the pain — no dashboard, no visibility, just blind faith that your jobs are running.
Horizon is great but it requires Redis. A lot of projects on shared hosting or smaller setups just can't use it.
So I built Lightweight Queue Inspector.
What it does
Pending jobs viewer with collapsible payload inspection
Failed jobs with full exception messages and stack traces
Retry / delete individual or all failed jobs at once
Successful jobs with execution time and memory tracking
Auto execution tracking via Laravel queue events
Filters by queue name and job class
Terminal warnings if your setup is incorrect
Auth protection with a friendly setup guide
Laravel 10, 11 and 12 compatible
Install
composer require abinashbhatta/lightweight-queue-inspector
Run migrations and visit /queue-inspector. Done.
How it works
The package listens to Laravel's built in queue events:
JobProcessing → records started_at
JobProcessed → records execution time and memory
JobFailed → records exception message
No Redis. No extra config. Just your existing jobs and failed_jobs tables.

Links
GitHub: https://github.com/abinash889/lightweight-queue-inspector Packagist: https://packagist.org/packages/abinashbhatta/lightweight-queue-inspector
Feedback and contributions welcome!

Top comments (0)