cachethq/badger
Badger is CachetHQ's badge generator, producing SVG status badges for your Cachet status page components so you can embed live uptime and status indicators in READMEs, dashboards, or docs.
for-the-badge style (modeled on shields.io) lets you match the badge aesthetic teams already expect from GitHub READMEs. If brand or docs consistency matters, this closes a gap that previously forced a shields.io workaround or custom SVG work.Adopt when:
for-the-badge variant, so badges look native in GitHub and internal docs.Look elsewhere or defer when:
Adoption checklist for this release: confirm PHP 8.2+ and Laravel 12/13 in CI, pin to ^5.0, explicitly test any custom badge templates against the new style system, and scan for any removed APIs between 3.x and 5.0.0 since intermediate releases were skipped.
For executives (one line): Badger is a small, actively maintained PHP package that generates shields.io-style SVG badges directly from our Laravel app — no external badge service, no extra infrastructure, and it now supports our current Laravel and PHP versions.
For engineering: v5.0.0 adds Laravel 12/13 support, a shields.io-compatible for-the-badge style, and automated tag-driven releases; it requires PHP 8.2+ and drops Laravel 8–10 (4.x branch remains for legacy apps). The upgrade is a version bump plus a quick audit for skipped 4.x changes — the package is Pest-tested and PHP 8.4-safe. Recommend pinning ^5.0, adding it to the framework-upgrade checklist, and avoiding it on any surface where a single-maintainer dependency is unacceptable.
How can I help you explore Laravel packages today?