# alexgibson/notify.js

A handy wrapper for the Web Notifications API

Repository: https://github.com/alexgibson/notify.js
Canonical: https://ross.abutalabs.com/products/alexgibson-notifyjs
Homepage: https://alexgibson.github.io/notify.js/
Language: JavaScript
License: NOASSERTION
License Family: other
Archived: true
Last push: 2019-04-26T15:55:13+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4947, "days_push": 2686, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1324, forks 143 (observed 2026-08-28T04:04:22.287169+00:00)

## What it is
Notify.js is a small JavaScript wrapper around the Web Notifications API that simplifies requesting user permission and handling notification events. It provides convenience callbacks and methods for showing, closing, and reacting to browser notifications.

## Use cases
- show desktop notifications from a web app
- request browser notification permission
- handle notification click and close events
- check if the browser supports web notifications
- auto-close notifications after a timeout

## When to choose
- you want a tiny, dependency-free wrapper for the Web Notifications API
- you need simple permission handling with callbacks
- you're targeting browsers with the standard Notifications API

## When to avoid
- you need push notifications via a service worker
- you want a full-featured notification library with UI components
- you need actively maintained software with recent releases

## Facets
- artifact type: library
- maturity: maintenance
- function: web-framework, developer-tools
- domain: web-development, frontend, browser-extensions
- platform: browser
- tags: web-notifications-api, notifications, javascript-wrapper, browser-api, javascript, nodejs

## Member repositories
- alexgibson/notify.js (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:22.287169+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:46:41.130651+00:00, confidence not recorded.
  - readme: https://github.com/alexgibson/notify.js (fetched 2026-08-28T04:04:22.287169+00:00, sha 30078e919312)
- Data as of 2026-08-30T08:39:29.467469+00:00.
