Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Unique Job Locks Laravel Package

mohannadelemary/laravel-unique-job-locks

Prevent duplicate Laravel queue jobs from running at the same time. This package adds unique locks to dispatched jobs so identical tasks are skipped or deduplicated until the first one finishes. Simple setup, configurable lock keys and TTLs, and support for Redis and other cache stores.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
liberusoftware/scheduler-queues 0.87 Run Laravel scheduled tasks through queues instead of executing them inline. This package integrates the scheduler with your queue system for better reliability, control, and performance. 0 0 0 584 0 19.8 44.9 MIT 1 week ago
View on GitHub
romanzipp/laravel-queue-monitor 0.86 Laravel Queue Monitor tracks queue jobs in your database, recording status, duration, attempts, exceptions, and payloads. It adds a dashboard for searching, filtering, and inspecting failed or completed jobs, helping you debug and monitor queue performance without extra infrastructure. 827 829 107 89K 6 9.9 31.7 MIT 3 years ago
View on GitHub
imtigger/laravel-job-status 0.85 Track the status of queued Laravel jobs. Add the JobStatus trait to a job, then query its state (queued, processing, completed, failed), progress, messages, and errors through a simple API. Statuses persist in cache or database, so you can show job progress in your UI and debug failures easily. 525 532 62 49K 15 9.2 32.1 MIT 6 years ago
View on GitHub
mxl/laravel-job 0.85 mxl/laravel-job is a Laravel package that simplifies creating and dispatching queued jobs. It offers a clean API for defining job logic, passing payloads, and integrating with Laravel's queue system, making background processing easier to organize and maintain. 66 — 7 — 0 0.5 — MIT —
View on GitHub
blkdem/filament-queue-monitor 0.84 A Filament plugin for monitoring Laravel queues from your admin panel. View pending, running, completed, and failed jobs, inspect job details and exceptions, retry or delete failed jobs, and keep an eye on queue health without leaving Filament. 0 — 0 — 0 19.6 — — 2 weeks ago
View on GitHub
backstage/laravel-permanent-cache 0.84 A Laravel package for permanent caching: store values indefinitely and retrieve them until explicitly cleared, with a simple API for persistent, long-lived cache entries across your application. 6 6 0 939 0 4.3 30.5 MIT 9 months ago
View on GitHub
orisintel/laravel-process-stamps 0.84 Laravel Process Stamps adds lightweight provenance to Eloquent models, automatically recording the command, job, request, or test that created or updated each record. Trace data changes, debug background workflows, and answer "where did this row come from?" with minimal setup. 94 98 6 48 2 1.5 2.8 MIT 5 years ago
View on GitHub
mpyw/laravel-retry-on-duplicate-key 0.84 Automatically retries database operations when a duplicate key error occurs in Laravel. Wrap Eloquent firstOrCreate, updateOrCreate, or insert calls in a retryable transaction to safely handle race conditions and unique constraint conflicts under concurrent writes. 12 — 1 — 0 0.2 — MIT 3 years ago
View on GitHub
mlntn/laravel-unique-queue 0.84 mlntn/laravel-unique-queue helps Laravel apps avoid duplicate queued jobs by enforcing uniqueness before dispatch. Useful for idempotent background work, it keeps redundant tasks out of the queue so workers don’t process the same job multiple times. 14 15 8 30 3 1.3 7.0 — 6 years ago
View on GitHub
integrated/locking-bundle 0.84 A PHP package that integrates locking capabilities into your application, helping coordinate concurrent operations and protect shared resources. It provides a straightforward way to manage locks, reducing race conditions and supporting safer background jobs, commands, and workflows. 0 0 0 16 0 0.0 17.0 MIT —
View on GitHub
kirschbaum-development/laravel-queue-batch-retry 0.83 Retry failed jobs in Laravel queue batches with a simple artisan command. This package re-dispatches failed batch jobs while preserving batch context, so you can recover from failures without manually tracking or re-queuing individual jobs. 51 51 3 11K 0 0.6 31.9 MIT 2 years ago
View on GitHub
thenpingme/laravel 0.83 Laravel package for monitoring scheduled tasks with thenping.me. It sends heartbeats for cron jobs and alerts you when tasks fail, run late, or don’t run at all, helping you catch broken schedules early. 18 18 3 21 1 0.2 3.2 MIT 2 years ago
View on GitHub
testmonitor/eloquent-lockable 0.83 Add record locking to Laravel Eloquent models with a simple trait. Prevent concurrent edits by tracking who holds a lock, then lock, unlock, and check status easily—keeping data consistent in multi-user apps. 4 — 3 — 0 20.2 — MIT 3 days ago
View on GitHub
andrey-helldar/laravel-actions 0.83 Laravel Actions lets you encapsulate business logic in reusable action classes and run them as controllers, jobs, listeners, or console commands. With an expressive API and Laravel-friendly conventions, it keeps applications cleaner, more testable, and free of duplicated code. 244 — 16 — 0 21.8 — MIT 4 days ago
View on GitHub
murilochianfa/laravel-command-blocker 0.83 Blocks specified Artisan commands from running in Laravel, letting you disable dangerous or unwanted console commands per environment. Lightweight package for adding command-level guardrails to your app. 1 — 0 — 0 0.0 — MIT 2 years ago
View on GitHub
quarks/laravel-locking 0.83 quarks/laravel-locking brings simple, expressive pessimistic locking to Laravel's Eloquent models, with helpers for exclusive and shared locks so you can safely coordinate concurrent writes and prevent race conditions inside database transactions. 3 3 0 125 1 0.1 20.8 MIT 4 years ago
View on GitHub
arvenil/ninja-mutex 0.83 arvenil/ninja-mutex is a lightweight PHP mutex library for inter-process locking. It offers a simple API and pluggable adapters such as flock, MySQL, Redis, Memcached, and semaphores to protect critical sections and coordinate concurrent processes. 188 197 31 40K 3 2.9 33.6 MIT 10 years ago
View on GitHub
amrlotfy/laravel-chores 0.83 amrlotfy/laravel-chores offers a lightweight way to define and manage recurring household chores in Laravel apps, with scheduling, assignments, and completion tracking. Eloquent-friendly models and simple configuration help you add chore rotations without building the plumbing yourself. 35 — 0 — 0 0.2 — MIT —
View on GitHub
released/queues-and-jobs 0.83 Queues and Jobs is a Laravel package that provides convenient tools for dispatching and managing background jobs, integrating with Laravel's queue system to help organize asynchronous work in your application. 1 1 1 0 0 0.0 — — —
View on GitHub
symfony/lock 0.83 Symfony Lock provides a simple, reliable way to create and manage locks, giving exclusive access to shared resources across processes and servers. It supports multiple stores like files, Redis, and databases, with blocking and non-blocking lock modes. 515 528 15 6M 0 37.3 65.0 MIT 1 week ago
View on GitHub
Context7
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource