{"id":37125017,"url":"https://github.com/abdullahdiaa/webpusher","last_synced_at":"2026-01-14T14:27:19.764Z","repository":{"id":57615284,"uuid":"367189984","full_name":"AbdullahDiaa/webpusher","owner":"AbdullahDiaa","description":"💬     Push notifications for the web browsers using Golang","archived":false,"fork":false,"pushed_at":"2021-06-30T14:20:50.000Z","size":75,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-20T02:01:56.142Z","etag":null,"topics":["chrome","firefox","opera","push-notifications","vapid","vapid-keys","web-push"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbdullahDiaa.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-13T22:32:50.000Z","updated_at":"2024-05-07T05:42:20.000Z","dependencies_parsed_at":"2022-09-13T15:52:24.482Z","dependency_job_id":null,"html_url":"https://github.com/AbdullahDiaa/webpusher","commit_stats":null,"previous_names":["abdullahdiaa/gowebpusher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AbdullahDiaa/webpusher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahDiaa%2Fwebpusher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahDiaa%2Fwebpusher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahDiaa%2Fwebpusher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahDiaa%2Fwebpusher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbdullahDiaa","download_url":"https://codeload.github.com/AbdullahDiaa/webpusher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdullahDiaa%2Fwebpusher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28423052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T13:30:50.153Z","status":"ssl_error","status_checked_at":"2026-01-14T13:29:08.907Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","firefox","opera","push-notifications","vapid","vapid-keys","web-push"],"created_at":"2026-01-14T14:27:19.155Z","updated_at":"2026-01-14T14:27:19.742Z","avatar_url":"https://github.com/AbdullahDiaa.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\" width=\"100%\"\u003e\n     \u003cimg alt=\"WebPusher - Push notifications for the web browsers using Golang\" src=\".github/logo.png\"\u003e \n\u003c/p\u003e\n\n# WebPusher\n\n[![GoDoc][godoc-image]][godoc-url]\n[![codecov](https://codecov.io/gh/AbdullahDiaa/webpusher/branch/main/graph/badge.svg?token=70SJB4GC8E)](https://codecov.io/gh/AbdullahDiaa/https://github.com/AbdullahDiaa/webpusher)\n[![Build Status](https://travis-ci.com/AbdullahDiaa/GoWebPusher.svg?token=xpANNwyiLEp99ynBzKhp\u0026branch=main)](https://travis-ci.com/AbdullahDiaa/webpusher)\n\n\u003e Push notifications for the web browsers using Golang\n\n\u003e ⚠️ Library still under active development \n\n## Features\n* [ ] Send push notifications to web browsers\n\n\n## Supported browsers\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cstrong\u003eBrowser\u003c/strong\u003e\u003c/th\u003e\n\u003cth\u003e\u003cstrong\u003eSupported version\u003c/strong\u003e\u003c/th\u003e\n\u003cth\u003e\u003cstrong\u003eEndpoint\u003c/strong\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChrome\u003c/td\u003e\n\n\u003ctd\u003e✓ 60+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://fcm.googleapis.com/fcm/send/{subId}\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003eEdge\u003c/td\u003e\n\n\u003ctd\u003e✓ 17+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://par02p.notify.windows.com/w/?token={subId}\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003eFirefox\u003c/td\u003e\n\n\u003ctd\u003e✓ 55+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://updates.push.services.mozilla.com/wpush/v2/{subId}\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003eVivaldi\u003c/td\u003e\n\n\u003ctd\u003e✓ 17+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://fcm.googleapis.com/fcm/send/{subId}\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd\u003eOpera\u003c/td\u003e\n\n\u003ctd\u003e✓ 76+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://fcm.googleapis.com/fcm/send/{subId}\u003c/code\u003e\u003c/td\u003e\n\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd\u003eYandex\u003c/td\u003e\n\n\u003ctd\u003e✓ 21+\u003c/td\u003e\n\n\u003ctd\u003e\u003ccode\u003ehttps://fcm.googleapis.com/fcm/send/{subId}\u003c/code\u003e\u003c/td\u003e\n\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003eSafari\u003c/td\u003e\n\n\u003ctd\u003e✗\u003c/td\u003e\n\n\u003ctd\u003eSafari supports \u003ca href=\"https://developer.apple.com/notifications/safari-push-notifications/\" target=\"_blank\"\u003ea custom implementation\u003c/a\u003e .\u003cbr /\u003e \u003ca href=\"https://developer.apple.com/videos/play/wwdc2013/614/\" target=\"_blank\"\u003eWWDC video by apple\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n## Usage\n\n```go\npackage main\n\nfunc main() {\n\n}\n\n```\n\n## Speed\n\n..\n\n\n## Documentation\n\nYou can view detailed documentation here: [GoDoc][godoc-url].\n\n## Contributing\n\nThere are many ways to contribute:\n- Fix and [report bugs](https://github.com/AbdullahDiaa/GoWebPusher/issues/new)\n- [Improve documentation](https://github.com/AbdullahDiaa/GoWebPusher/issues?q=is%3Aopen+label%3Adocumentation)\n- [Review code and feature proposals](https://github.com/AbdullahDiaa/GoWebPusher/pulls)\n\n\n## Changelog\n\nView the [changelog](/CHANGELOG.md) for the latest updates and changes by\nversion.\n\n## License\n\n[Apache License 2.0][licence-url]\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\n[godoc-image]: https://godoc.org/github.com/AbdullahDiaa/GoWebPusher?status.svg\n[godoc-url]: https://godoc.org/github.com/AbdullahDiaa/GoWebPusher\n[licence-url]: https://github.com/AbdullahDiaa/GoWebPusher/blob/main/LICENSE","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahdiaa%2Fwebpusher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdullahdiaa%2Fwebpusher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahdiaa%2Fwebpusher/lists"}