Skip to content

AbdullahDiaa/webpusher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebPusher - Push notifications for the web browsers using Golang

WebPusher

GoDoc codecov Build Status

Push notifications for the web browsers using Golang

⚠️ Library still under active development

Features

  • Send push notifications to web browsers

Supported browsers

Browser Supported version Endpoint
Chrome ✓ 60+ https://fcm.googleapis.com/fcm/send/{subId}
Edge ✓ 17+ https://par02p.notify.windows.com/w/?token={subId}
Firefox ✓ 55+ https://updates.push.services.mozilla.com/wpush/v2/{subId}
Vivaldi ✓ 17+ https://fcm.googleapis.com/fcm/send/{subId}
Opera ✓ 76+ https://fcm.googleapis.com/fcm/send/{subId}
Yandex ✓ 21+ https://fcm.googleapis.com/fcm/send/{subId}
Safari Safari supports a custom implementation .
WWDC video by apple

Usage

package main

func main() {

}

Speed

..

Documentation

You can view detailed documentation here: GoDoc.

Contributing

There are many ways to contribute:

Changelog

View the changelog for the latest updates and changes by version.

License

Apache License 2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Releases

No releases published

Packages

No packages published

Languages