Retour au classement

Nickersoft/push.js

JavaScriptpushjs.org

The world's most versatile desktop notifications framework :earth_americas:

notificationsnotification-apijavascriptjavascript-librarypush-notificationspush
Croissance des étoiles
Étoiles
8.7k
Forks
522
Croissance hebdomadaire
Issues
20
5k
janv. 2023mars 2024mai 2025juil. 2026
Artefactsnpmnpm install push.js
README



Build Status Coverage Status Known Vulnerabilities Maintainability

npm version npm Greenkeeper badge

Now a proud user of

Important Notice

Push is currently looking for co-maintainers of the repo. The guy who originally made this library, Tyler Nickerson, while still visiting this repo from time to time, is busy trying to work on his company Linguistic right now. As a result, he may not have time to answer everyone or fix bugs as quickly as they would like him too. If you find it pretty easy to find your way around this code and think you could help some people out, shoot me a message at nickersoft@gmail.com and let's talk.

What is Push?

Push is the fastest way to get up and running with Javascript desktop notifications. A fairly new addition to the official specification, the Notification API allows modern browsers such as Chrome, Safari, Firefox, and IE 9+ to push notifications to a user's desktop. Push acts as a cross-browser solution to this API, falling back to use older implementations if the user's browser does not support the new API.

You can quickly install Push via npm:

npm install push.js --save

Or, if you want something a little more lightweight, you can give Bower a try:

bower install push.js --save

Full Documentation

Full documentation for Push can be found at the project's new homepage https://pushjs.org. See you there!

Development

If you feel like this library is your jam and you want to contribute (or you think I'm an idiot who missed something), check out Push's neat contributing guidelines on how you can make your mark.

Credits

Push is based off the following work:

  1. HTML5-Desktop-Notifications by Tsvetan Tsvetkov
  2. notify.js by Alex Gibson
Dépôts similaires
huginn/huginn

Create agents that monitor and act on your behalf. Your agents are standing by!

RubyRubyGemsMIT Licenseautomationnotifications
49.7k4.3k
novuhq/novu

The open-source communication infrastructure for agents and products

TypeScriptnpmOthernotificationscommunication
go.novu.co/github
39.3k4.4k
dgtlmoon/changedetection.io

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

PythonPyPIApache License 2.0website-monitorwebsite-monitoring
changedetection.io
32.4k1.9k
binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST

GoGo ModulesApache License 2.0rest-apipubsub
ntfy.sh
32.1k1.4k
containrrr/watchtower

A process for automating Docker container base image updates.

GoGo ModulesApache License 2.0dockerautomation
containrrr.dev/watchtower/
24.7k1.1k
parse-community/parse-server

Parse Server for Node.js / Express

JavaScriptnpmApache License 2.0parse-serverparse-platform
parseplatform.org
21.4k4.8k
ImranR98/Obtainium

Get Android app updates straight from the source.

DartGNU General Public License v3.0androidapk
obtainium.imranr.dev
18.4k537
sweetalert2/sweetalert2

✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦🇪🇺

JavaScriptnpmMIT Licensesweetalertalert
sweetalert2.github.io
18.1k1.6k
caronc/apprise

Apprise - Push Notifications that work with just about every platform!

PythonPyPIBSD 2-Clause "Simplified" Licensenotificationsnotification-hub
hub.docker.com/r/caronc/apprise
16.9k627
gotify/server

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

GoGo ModulesOthergolangnotifications
gotify.net
15.4k843
emilkowalski/sonner

An opinionated toast component for React.

TypeScriptnpmMIT Licensereacttoast
sonner.emilkowal.ski
12.7k450
seerr-team/seerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

TypeScriptnpmMIT Licensedockeremby
docs.seerr.dev
11.9k930