An open API service indexing awesome lists of open source software.

https://github.com/negrel/denotify

Notification server based on Web Push API.
https://github.com/negrel/denotify

Last synced: 10 months ago
JSON representation

Notification server based on Web Push API.

Awesome Lists containing this project

README

          



# `denotify` - Deno based notification server.

[![deno fresh badge](https://fresh.deno.dev/fresh-badge.svg)](https://fresh.deno.dev)
![license MIT badge](https://img.shields.io/github/license/negrel/denotify)
![code size badge](https://img.shields.io/github/languages/code-size/negrel/denotify)

A simple notification server and web app based on
[`webpush`](https://github.com/negrel/webpush).

> NOTE: `denotify` only exists to demonstrate `webpush` usability and serves as
> an example.

## Features

- REST API
- Broadcast push messages to **channels**
- Web app

## Web App

| Feed | Push | Channels |
| :-------------------------------------------------: | :-------------------------------------------------: | :---------------------------------------------------------: |
| ![feed tab screenshot](.github/images/feed-tab.png) | ![push tab screenshot](.github/images/push-tab.png) | ![channels tab screenshot](.github/images/channels-tab.png) |

## Contributing

If you want to contribute to `denotify` to add a feature or improve the code
contact me at [alexandre@negrel.dev](mailto:alexandre@negrel.dev), open an
[issue](https://github.com/negrel/denotify/issues) or make a
[pull request](https://github.com/negrel/denotify/pulls).

## :stars: Show your support

Please give a :star: if this project helped you!

[![buy me a coffee](https://github.com/negrel/.github/blob/master/.github/images/bmc-button.png?raw=true)](https://www.buymeacoffee.com/negrel)

## :scroll: License

MIT © [Alexandre Negrel](https://www.negrel.dev/)