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 Queueable Action Laravel Package

spatie/laravel-queueable-action

Add simple queue support to Laravel “actions.” Call actions synchronously or dispatch them to the queue with $action->onQueue()->execute(), optionally choosing a queue name. Includes a configurable job class for customization.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
spatie/laravel-queued-db-cleanup 0.90 Safely delete large numbers of Laravel database records by dispatching non-overlapping queued cleanup jobs. Deletes in small chunks to reduce locks and avoid timeouts, automatically re-dispatching until the query’s records are gone. 81 81 11 17K 0 5.8 32.2 MIT 1 year ago
View on GitHub
spatie/laravel-artisan-dispatchable 0.87 Register Laravel jobs as Artisan commands by implementing the ArtisanDispatchable interface. Dispatch queued jobs via CLI (e.g., php artisan process-podcast) so long-running tasks won’t block the scheduler, while remaining runnable from Artisan. 160 161 7 13K 0 10.5 28.0 MIT 8 months ago
View on GitHub
enqueue/job-queue 0.87 Enqueue Job Queue is a transport-agnostic PHP job queue component that adds higher-level features like unique jobs, sub-jobs, dependent jobs, and more. Built on top of Enqueue transports; includes docs, community support, and MIT license. 2,221 34 427 3K 36 45.6 28.6 MIT 7 months ago
View on GitHub
spatie/async 0.87 Run PHP tasks in parallel with a simple Pool API built on PCNTL. Add closures, handle results via then/catch, and wait for completion. Ideal for speeding up batch jobs, CPU-heavy work, and IO-bound processing with multiple processes. 2,808 2,823 185 179K 0 33.5 26.2 MIT 8 months ago
View on GitHub
arko/queue-manager 0.86 — 0 0 0 2 0 0.0 6.6 — —
View on GitHub
spatie/laravel-dynamic-servers 0.86 Dynamically spin up and destroy servers from Laravel to handle variable queue workloads. Uses provider snapshots as templates and lets you determine server count (e.g., based on Horizon wait times) so extra workers are created automatically and removed when no longer needed. 237 237 12 3 0 4.8 0.1 MIT 2 years ago
View on GitHub
queue-interop/queue-spec 0.86 PSR-style interfaces for interoperable PHP message queues. Defines common contracts for contexts, producers/consumers, messages, destinations, and delivery options so different queue libraries and transports can be swapped without changing application code. 2 2 0 1K 0 3.9 36.7 MIT 5 years ago
View on GitHub
queue-interop/queue-interop 0.86 Common interfaces for interoperable PHP messaging/queue systems. Queue Interop defines standard contracts for producers, consumers, contexts, messages, and destinations, letting apps switch between transports (AMQP, STOMP, etc.) with minimal code changes. 478 483 21 427K 7 8.4 43.1 MIT 1 year ago
View on GitHub
spatie/fork 0.85 Run PHP code concurrently by forking the main process into child tasks. spatie/fork lets you execute multiple closures in parallel and collect their results, ideal for slow API calls. Requires PHP 8 and pcntl. 1,050 1,052 120 310K 0 34.8 40.1 MIT 3 days ago
View on GitHub
enqueue/enqueue-bundle 0.85 — 2,221 278 427 148K 36 45.3 49.2 MIT 7 months ago
View on GitHub
spatie/laravel-rate-limited-job-middleware 0.85 Laravel job middleware to rate limit queued jobs. Allow a configurable number of jobs per second and automatically release throttled jobs for a delay. Easy to attach per job via middleware, with support for time-based attempts when rate limiting. 355 358 31 267K 0 17.7 41.8 MIT 8 months ago
View on GitHub
spatie/laravel-long-running-tasks 0.85 Spatie package for Laravel that helps you monitor long-running tasks executed externally, like AWS Rekognition jobs that require polling instead of webhooks. Define a task with a check() method that returns ContinueChecking or StopChecking; it reruns every 10 seconds by default. 38 39 2 236 0 11.9 12.7 MIT 6 months ago
View on GitHub
spatie/laravel-onboard 0.85 Define and track user onboarding steps in Laravel. Register steps with titles, links, CTAs, and completion rules, then query a user’s onboarding progress (in progress/completed) and render a customizable checklist in your views. 848 848 31 61K 0 15.8 27.2 MIT 8 months ago
View on GitHub
yuntian001/multi-process-queue 0.85 A Laravel/PHP package for multi-process queue processing. It runs queue workers in parallel to improve job throughput and makes it easier to manage concurrent queue consumption in Laravel applications, helping background jobs scale beyond a single worker process. 93 95 12 34 1 1.2 1.9 MIT 3 years ago
View on GitHub
yangusik/laravel-balanced-queue 0.85 Balanced queue scheduling for Laravel that spreads jobs evenly across workers to prevent bottlenecks, improve throughput, and keep processing fair. Drop-in configuration works with existing queue connections and supports priorities. 90 87 7 3K 0 17.1 24.3 MIT 2 months ago
View on GitHub
released/queues-and-jobs 0.85 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
arko/queue-manager-bundle 0.85 — 0 0 0 2 0 0.0 6.6 — —
View on GitHub
andrey-helldar/laravel-actions 0.85 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 6 days ago
View on GitHub
enqueue/laravel-queue 0.85 Integrates Laravel’s queue system with Enqueue, providing a transport-agnostic queue driver for sending and consuming jobs through brokers such as AMQP, Redis, and others. Useful for apps already using Enqueue or needing flexible message transports. 240 240 46 3K 0 3.2 16.3 MIT 1 year ago
View on GitHub
spatie/laravel-interacts-with-payload 0.85 Inject extra data into the payload of every queued job in your Laravel app. Add keys via a facade (e.g., current user, request context), then access them inside jobs with the InteractsWithPayload trait using getFromPayload(). 67 67 9 3K 0 23.3 26.2 MIT 2 days ago
View on GitHub
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.
dennisbusk/debug-notary
kriosmane/open-street-map
kriosmane/vies-rest-api
sebastianpopp/laravel-cron-over-http
codingtriplets/laravel-zatca
savks/negotiator
omnibridge/laravel
omnibridge/eloquent
php-skir/runtime
pratiksh/adminetic
scorimmo/scorimmo-php
pod-point/laravel-configcat
pod-point/laravel-aws-pubsub
kreatif/laravel-queue-watchdog
php-skir/client
php-skir/server
genesis-brain/laravel-excel-import-analysis
captns/statamic-matomo-chatbots
pod-point/laravel-javascript-lang
pod-point/form-components