nicolassing/maintenance-bundle
A lightweight Symfony bundle for adding maintenance mode to your application. Toggle maintenance during deployments, migrations, or upgrades and present visitors with a customizable holding page instead of the live site, helping avoid exposing incomplete changes. Simple to configure.
php artisan down built in; Symfony teams need a different answer).Consider only in a narrow legacy context:
Look elsewhere (the default recommendation) in almost all other cases:
php artisan down / up commands (with secret-token bypass and custom render), which is maintained by the core team.Net: Treat this as "do not adopt; optionally study, then build." The feature is cheap to implement and the external dependency adds risk without proportionate value.
To executives: We evaluated a third-party library for "maintenance mode" — the ability to gracefully show users a holding page during deploys or incidents. Recommendation: do not adopt it. It's a single-maintainer Symfony component with no adoption or maintenance signal, which introduces supply-chain and upgrade risk for a feature we can build in-house in a day or two. The business outcome (clean downtime communication, controlled access during maintenance) is achievable without the dependency, at lower long-term risk and cost.
To engineering: This is a Symfony bundle mislabeled as a general PHP/Laravel package. With 0 stars and 0 dependents, it's effectively unmaintained — no upgrade path, no security response, no community. For Laravel, use the native artisan down/up. For Symfony, implement a lightweight kernel request listener (or use a maintained alternative) that returns a 503 with a branded template and supports an IP/token bypass for internal staff. This keeps the surface area small, testable, and fully under our control.
Ask: Approve a small in-house build (est. 1–2 dev days including tests and runbook) and add "minimum dependency health" criteria (active maintenance, meaningful adoption, clear ownership) to our OSS intake checklist.
How can I help you explore Laravel packages today?