alt-three/retry
alt-three/retry is a Laravel package for automatically retrying failed operations and queued jobs with configurable attempts and delays. It helps PHP applications handle transient errors gracefully and integrate retry logic cleanly into Laravel workflows.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| imtigger/laravel-job-status | 0.84 | 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 | |
| tolerance/tolerance | 0.84 | Tolerance is a Laravel/PHP package for resilient retries, letting you wrap fragile jobs, commands, or closures with configurable attempts, backoff, and jitter so transient failures are handled gracefully through a simple, expressive API. | 197 | 198 | 20 | 7K | 10 | 4.4 | 24.4 | MIT | 9 years ago | |
| 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 | |
| alt-three/bus | 0.83 | Alt Three Bus is a lightweight command bus for Laravel that dispatches commands to handlers, supports middleware, and integrates with the container to keep business logic clean and decoupled. | 46 | 51 | 8 | 2K | 0 | 0.2 | 16.7 | MIT | 6 years ago | |
| caseyamcl/guzzle_retry_middleware | 0.83 | Guzzle Retry Middleware automatically retries Guzzle HTTP requests when servers return 429 or 503, or when requests time out. It honors Retry-After headers, backs off exponentially, supports configurable retry limits and callbacks, and drops into your handler stack with no setup. | 222 | 224 | 33 | 558K | 6 | 25.9 | 54.8 | MIT | 3 months ago | |
| mindtwo/two-tility | 0.83 | mindtwo/two-tility is a Laravel utility package from mindtwo that bundles reusable helpers, traits, and convenience tools for common development tasks. It aims to streamline everyday PHP and Laravel workflows, reduce boilerplate, and keep application code cleaner and more consistent. | 0 | — | 0 | — | 0 | 19.3 | — | MIT | 3 weeks ago | |
| 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 | |
| yangusik/laravel-balanced-queue | 0.83 | 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. | 89 | 87 | 7 | 3K | 0 | 17.5 | 24.4 | MIT | 2 months ago | |
| php-console/laravel-service-provider | 0.82 | Integrates php-console with Laravel by registering the console as a service provider, so you can build and run custom CLI commands using Laravel's container, config, and Artisan-style workflow. | 73 | 77 | 16 | 41 | 4 | 2.2 | 3.4 | BSD-3-Clause | 11 years ago | |
| dualmedia/doctrine-retry-bundle | 0.82 | Symfony bundle that wraps Doctrine transactions with automatic retries for deadlocks and transient DB errors. Configure optional nesting tracking, then call Retrier->execute() with a closure receiving the EntityManager to safely run retryable work. | 2 | 2 | 1 | 195 | 1 | 16.4 | 28.2 | MIT | 3 months ago | |
| rahul900day/laravel-console-spinner | 0.82 | Show elegant, animated spinners in Laravel artisan console commands while long tasks run. Customize frames, messages, and completion states for polished, informative CLI output. | 76 | 76 | 3 | 2K | 0 | 0.6 | 18.3 | MIT | 1 year ago | |
| jeffersongoncalves/laravel-queue-consumer | 0.82 | A Laravel package for consuming queued jobs, providing a straightforward queue consumer that processes background tasks and integrates with Laravel's existing queue system. It helps keep application workloads moving smoothly with less custom queue plumbing. | 2 | — | 0 | — | 0 | 18.2 | — | MIT | 1 month ago | |
| mtahv3/laravel-queue-snssqs | 0.82 | — | 4 | 4 | 2 | 4 | 1 | 2.6 | 3.5 | MIT | 6 years ago | |
| instasent/resque-bundle | 0.82 | A Symfony bundle for integrating Resque with PHP applications, providing configuration and services to dispatch, manage, and run Redis-backed background jobs so time-consuming tasks can be offloaded from web requests. | 3 | 4 | 4 | 0 | 0 | 0.4 | — | — | 4 years ago | |
| micro-module/fault-tolerance-bundle | 0.82 | A fault-tolerance bundle for PHP/Laravel apps that adds circuit breakers, retries, timeouts, and fallback handling to unreliable service calls. Configure policies per service and keep failures from cascading through your application. | 0 | 0 | 0 | 97 | 0 | 0.3 | 27.5 | — | 1 year ago | |
| illuminated/console-mutex | 0.82 | Prevent overlapping Laravel console commands with a simple mutex. This package adds atomic locking to Artisan commands so scheduled or manual runs never execute concurrently, helping avoid duplicate work and race conditions. | 147 | 147 | 31 | 10K | 0 | 20.4 | 29.7 | MIT | 4 weeks ago | |
| micro-module/fault-tolerance | 0.82 | Fault tolerance utilities for Laravel micro-modules: add retries, circuit breakers, timeouts, and graceful fallbacks around service calls so failures in one module don't cascade. Configurable policies and framework-native integration keep resilient code simple. | 0 | 0 | 0 | 76 | 0 | 0.5 | 26.2 | — | 11 months ago | |
| yriveiro/php-backoff | 0.82 | — | 26 | 27 | 1 | 3K | 0 | 3.2 | 29.1 | MIT | 5 years ago | |
| morcen/passage | 0.82 | Morcen Passage is a lightweight Laravel package that provides a clean, expressive API for defining and managing state transitions and workflows on your Eloquent models. Keep complex business logic organized, track changes with ease, and integrate seamlessly into any Laravel application. | 61 | — | 7 | — | 8 | 19.0 | 2.6 | MIT | 2 months ago | |
| testo/retry | 0.82 | Testo Retry plugin: automatically rerun failed tests using a configurable retry policy. Helps reduce CI noise from flaky, transient failures and keep pipelines stable while issues are investigated. Installed as a dev dependency via composer require --dev testo/retry. | 0 | 0 | 0 | 18K | 0 | 0.0 | 55.3 | — | — |
How can I help you explore Laravel packages today?