Announcing Swift-WebPush

It's my pleasure to announce a feature complete, fully tested and documented, swift implementation of WebPush for use in swift-based servers!

Swift-WebPush fully supports Swift Service Lifecycle, SwiftLog, and is built on AsyncHTTPClient, so it fits right in to server-side-swift environments built on Vapor or Hummingbird (or even just SwiftNIO!).

The library has been a daily effort to build over the past 5½ weeks (almost all of which has been streamed), and I'm already using it on my own app, Jiiiii. Before I tag a 1.0.0, I did want to get some wider feedback in case I missed anything in the API surface exposed, so please do give it a try and let me know what you think!

Dimitri

8 Likes

This is super neat! What are some good uses of this library on the server?

If you have a web app or PWA, this is a great way to send push notifications to your users!

1 Like