いろいろ記事はある。
(1)
Web Push 通知を実装してみた | rilakkuma3xjapan's blog
Firebase Cloud Messaging (FCM) で Web Push 通知を実装してみた | rilakkuma3xjapan's blog
(2)
(3)
こちらは上記のテストサイトである模様です。
で、、、結局、試すだけならPush7が良いかも!
(4) webプッシュ通知の仕組みの解説
push.jsを使うのが良さそう!
(5)
Web Pushでブラウザにプッシュ通知を送ってみる - Qiita
(6)
node.jsのweb-pushモジュール
MPL-2.0で使えるのでは。
Mozilla Public License - Wikipedia
(7)