web-push-libs/web-push-php
Web Push library for PHP observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 95
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 41.0
- age_days: 3932
- days_rel: 41
- days_push: 32
- n_releases_24m: 9
Adoption not part of the score
1890 stars · 311 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A PHP library implementing the Web Push protocol (RFC 8030) for sending push notifications to browsers via service workers. It handles subscription management, payload encryption, and delivery to push service endpoints.
Use cases
- send web push notifications from php
- notify browser users of new content
- implement push notifications for a php backend
- send encrypted push messages to web push endpoints
- re-engage users with browser notifications
- integrate webpush into a php web app
When to choose
- your backend is PHP 8.2+ and you need standards-compliant Web Push delivery
- you want payload encryption and multi-vendor endpoint support handled for you
- you need a maintained, MIT-licensed library with a full example app
When to avoid
- your server runs PHP older than 8.2 and you cannot pin a legacy major version
- you need native mobile push (APNs/FCM) rather than browser Web Push
- you use a non-PHP backend stack
Facets
library · maturity active
web-framework http-client security cryptography web-development backend apis php cross-platform web-push push-notifications notifications service-worker rfc8030 composer web-server
1 source
- readme: https://github.com/web-push-libs/web-push-php · fetched 2026-08-28 · bd57d7015ec1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| web-push-libs/web-push-php | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="web-push-libs/web-push-php")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem