mrshanebarron/progress
A Laravel package for adding and displaying progress tracking in your applications. It provides a clean API for defining progress steps and helpers for rendering progress indicators, making it easy to visualize completion status in dashboards, workflows, and multi-step processes.
sb-). We have no visibility into the persistence model (cache, DB, Redis?), the concurrency semantics, or whether progress state survives queue retries and worker restarts. Those are the questions that determine fit, not the config rename.vendor:publish-style config plus a service/manager API is the conventional shape. The config rename suggests standard package conventions are being followed. Feasibility risk is low; confidence in behavior remains unverified until we read the source.queue:restart and deploys? Are Laravel/PHP version constraints declared and CI-tested? What is the license, and is there any commit activity outside releases? Is the API an interface we can implement ourselves if we need to swap the package out? And critically: do we actually need this, or does Laravel's native Bus::batch() / job progress primitives plus a cache key already cover the requirement?ProgressTracker interface owned by our code. (4) Adopt in one production workflow. (5) Expand only after a quarter of stable operation. The interface wrapper in step 3 is the non-negotiable item — it converts a bus-factor-1 dependency into a replaceable implementation detail and is what makes this an acceptable bet at 0 stars.sb- prefix) in onboarding notes to preempt confusion.TPM recommendation: Conditional adopt. Good problem fit, plausible technical fit, unacceptable maturity signal. Proceed only through a spike plus an internal interface wrapper, applied to one non-critical workflow, with the native Laravel fallback pre-scoped so the exit is cheap. Do not standardize on this package until it has a track record — ours or the community's.
How can I help you explore Laravel packages today?