Skip to content

joachimschmidt557/ntfyd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ntfyd

Subscribe to ntfy topics on desktops and get native notifications without a browser

Design

ntfyd gets notifications using sources and forwards them to sinks. Currently, only the HTTP source and the D-Bus sink are supported.

Sources

  • HTTP
  • Websockets

Sinks

  • D-Bus (requires libsystemd)
  • macOS native notifications
  • Windows native notifications

Build

A recent build of zig is required (zig version 0.11.0-dev.2995+d70853ba3 was working at the time of writing). Once zig 0.11.0 is released, development will follow stable releases.

Compiling is as simple as

zig build

The resulting ntfyd binary can be found in the zig-out/bin/ directory.

Usage

Currently, subscribing is done via command-line options. Configuration file support is planned.

ntfyd [OPTIONS] [server address] [topics]...

Options:
 -u     username
 -p     password

About

ntfy desktop daemon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages