Kukuroo: Self-Hosted Web Push for iOS in a Single Cloudflare Worker
Self-hosted web push Cloudflare Worker, works on iOS

Kukuroo is a self-hosted push notification service that runs entirely on Cloudflare Workers, enabling iOS devices to receive web push notifications without a dedicated server or native app. It leverages the Web Push API on iOS 18.4+ and requires Safari with the page added to the home screen. Setup is a one-command process via npx, and it can be mounted into an existing Worker. Notifications are encrypted to the device, and the service supports up to 50 devices per send on the free plan.
No server to keep alive. A Worker and a KV namespace. Nothing to host, renew, or restart at 3am.