ejsmont-artur/php-circuit-breaker
Laravel-friendly PHP circuit breaker implementation to add resiliency to external service calls. Supports configurable failure thresholds, timeouts and recovery, helping prevent cascading failures when APIs or dependencies are down or slow.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ejsmont-artur/php-circuit-breaker-bundle | 0.87 | — | 13 | 14 | 2 | 0 | 1 | 0.2 | — | MIT | — | |
| eljam/circuit-breaker | 0.85 | eljam/circuit-breaker adds the circuit breaker pattern to Laravel: it tracks failures from flaky services, opens the circuit to fail fast instead of cascading, and closes it again once the service recovers. Configurable thresholds, fallbacks, and custom handlers prevent downtime from spreading. | 17 | — | 11 | — | 0 | 0.4 | — | MIT | 8 years ago |
|
| ackintosh/ganesha | 0.84 | Ganesha is a PHP circuit breaker library that prevents cascading failures by stopping calls to failing services and failing fast. It offers configurable thresholds, fallbacks, and storage adapters for Redis, Memcached, and Laravel, making distributed systems more resilient. | 670 | 672 | 50 | 202K | 9 | 8.0 | 38.8 | MIT | 1 year ago | |
| micro-module/fault-tolerance-bundle | 0.84 | 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 | |
| micro-module/fault-tolerance | 0.84 | 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 | |
| algoyounes/circuit-breaker | 0.83 | A Laravel circuit breaker for protecting your app from failing external services. It prevents cascading failures by tripping after repeated errors, supports configurable thresholds and fallbacks, and helps keep requests resilient during outages. | 61 | — | 1 | — | 0 | 13.3 | — | MIT | 4 months ago | |
| yriveiro/php-backoff | 0.83 | — | 26 | 27 | 1 | 3K | 0 | 3.2 | 29.1 | MIT | 5 years ago | |
| eventsauce/backoff | 0.83 | Small PHP library with a BackOffStrategy interface and ready-made retry delays (exponential, Fibonacci, linear). Configure initial delay, max tries, max delay, and growth base. Call backOff($tries, $throwable) inside retry loops to pause between attempts. | 69 | 71 | 3 | 16K | 0 | 0.6 | 32.5 | — | — | |
| tolerance/tolerance | 0.83 | 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 | |
| gohany/circuitbreaker | 0.83 | A Laravel circuit breaker package for guarding unreliable external services. It tracks failures, opens the circuit to fail fast, helps prevent cascading outages, and automatically restores traffic when services recover. | 0 | 0 | 0 | 4 | 0 | 7.6 | 10.3 | MIT | 7 months ago | |
| sfynx-project/tool-circuitbreaker-bundle | 0.82 | Symfony bundle implementing the circuit breaker pattern to protect PHP applications from cascading failures. It monitors unreliable service calls, opens the circuit after repeated errors to fail fast, and supports controlled recovery when the service is healthy again. | 2 | 2 | 3 | 14 | 0 | 0.1 | 10.4 | NOASSERTION | 9 years ago | |
| adobrovolsky97/laravel-repository-service-pattern | 0.82 | — | 27 | 27 | 6 | 1K | 0 | 13.2 | 23.7 | — | 8 months ago | |
| bugloos/fault-tolerance-bundle | 0.82 | — | 11 | 11 | 0 | 0 | 0 | 0.7 | — | MIT | 4 years ago | |
| ksaveras/circuit-breaker | 0.82 | A circuit breaker for PHP/Laravel that protects your app from repeated failures when calling external services. It tracks failures, opens the circuit to fail fast, and automatically recovers after a cooldown, helping prevent cascading outages and improve resilience. | 5 | 6 | 0 | 33 | 0 | 1.3 | 14.3 | MIT | 1 year ago | |
| ejsmont-artur/php-proxy-builder | 0.82 | Runtime proxy builder for PHP that wraps any object with Advice (AOP-style) to add cross-cutting behavior like caching. Proxies transparently delegate method calls to the target while keeping proxy, advice, and client code fully decoupled. | 16 | 17 | 4 | 0 | 0 | 0.2 | — | MIT | — | |
| harris21/laravel-fuse | 0.81 | Laravel Fuse adds fuzzy search to Eloquent models and collections, helping users find results despite typos. Configure searchable fields and thresholds, then run simple fluent queries for fast, relevant matches without external search services. | 502 | — | 20 | — | 0 | 21.9 | — | MIT | 1 month ago | |
| ejsmont-artur/php-proxy-builder-bundle | 0.79 | — | 0 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| functional-php/fantasy-land | 0.76 | Fantasy Land–style algebraic structures for PHP to enable interoperable functional patterns. Includes interfaces for Setoid, Semigroup/Monoid, Functor, Applicative, Monad, Foldable/Traversable, plus ready-made law/property tests to verify implementations. | 38 | 39 | 12 | 263K | 2 | 1.5 | 53.5 | BSD-3-Clause | 8 years ago | |
| spiral/code-style | 0.76 | PHP CS Fixer preset based on PER-2 for Spiral components. Install via Composer, create a .php-cs-fixer.dist.php using Spiral\CodeStyle\Builder, and run cs:diff or cs:fix. Includes CI workflow integration for checking and auto-fixing code style. | 7 | 7 | 2 | 17K | 0 | 24.7 | 53.4 | MIT | 4 weeks ago | |
| consistence/coding-standard | 0.76 | PHP coding standard for Consistence projects: a ready-to-use PHP_CodeSniffer ruleset plus configuration to enforce consistent style, naming, and best practices across codebases. Easy to adopt in CI and local development to keep code clean and uniform. | 74 | 79 | 22 | 2K | 4 | 11.7 | 22.6 | NOASSERTION | 6 years ago |
How can I help you explore Laravel packages today?