Skip to content

πŸ’¬ Push notifications for the web browsers using Golang

License

Notifications You must be signed in to change notification settings

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

 
 
 

Languages