• Stars
    star
    8,771
  • Rank 4,015 (Top 0.09 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The world's most versatile desktop notifications framework 🌎



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 [email protected] 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

More Repositories

1

push-fcm-plugin

Official Firebase Cloud Messaging plugin for Push.js v1.0 πŸ”₯
JavaScript
41
star
2

awesome-careers

Tools, resources, and programs for career changers πŸ‘Š
28
star
3

cityhop.cafe

Aesthetic walks and drives from around the world to help you unwind β˜€οΈπŸŒƒβ˜•
Svelte
27
star
4

booth.js

The easiest way to record audio on the web πŸ”ˆ
TypeScript
15
star
5

markov.js

A small library for generating strings using Markov chains πŸ”—
JavaScript
10
star
6

design

A styleguide for designing in the 21st century 🌈
10
star
7

oa

Dead-simple monkey testing on the command-line 🦍
TypeScript
9
star
8

gandhi

A Chrome extension that uses machine learning to block negative comments on the internet
CoffeeScript
4
star
9

Connect-N

A small AI program written in C++ (with some Java) for playing Connect-N in the console.
Java
3
star
10

tldr

A search engine for class notes. 100% free.
JavaScript
2
star
11

Torrent-Name-Generator

A little side project I did that puts user input into "torrent file format"
JavaScript
2
star
12

maildown

Write transactional and marketing emails with MJML & Markdown πŸ“¨
TypeScript
2
star
13

nightbox

Hand-picked dark color themes for use in your next project πŸŒƒ
Svelte
2
star
14

go-bazel-repro

Starlark
2
star
15

eDart

Online trading for college students. Swap textbooks, notebooks, electronics. All for free.
PHP
2
star
16

push-net-tutorial

Push.js tutorial code from Net Magazine
PHP
2
star
17

conornickerson.com

The personal homepage of photographer and musician Conor Nickerson 🎡
JavaScript
2
star
18

opentables

An OpenTables search interface
JavaScript
1
star
19

Nickersoft

1
star
20

iQuiz-Teacher

A quiz-making tool for high school teachers.
Visual Basic
1
star
21

KiwiCD

A Visual Basic .NET CD browsing application for CS3041
Visual Basic
1
star
22

tailwindcss-swiftui

A CLI tool for magically converting TailwindCSS configs into usable SwiftUI constants ✨
TypeScript
1
star
23

HCI-Survey

An HCI user assessment survey
HTML
1
star
24

edx-semantics

A semantic CSS framework that plugs in nicely to the edX Pattern Library
CSS
1
star
25

NukeExample

Example of Nuke's BAD_INSTRUCTION crash
Swift
1
star
26

Dockerfiles

A collection of public Dockerfiles 🐳
Dockerfile
1
star