Repository navigation
Home
The plugin marketplace for NtfyBar, the macOS menu-bar client for ntfy. Plugins are small sandboxed JavaScript packages that add conditions, actions and popups to NtfyBar's rules.
A plugin sees only the message that triggered it, with topic names and server addresses hidden (best-effort), and can only do what its declared permissions allow, after you agreed.
Install (needs NtfyBar 1.0.0 or later):
brew install --cask roypadina/tap/ntfybarThen in NtfyBar: Settings › Plugins › Available › Refresh, and Install….
| Plugin | What it does | Permissions |
|---|---|---|
| Alert Card ⭐ | Big alert card with Acknowledge and Snooze, optional auto-dismiss, position choice, times-today count. | ui, publish, storage |
| Repeat & Burst ⭐ | "Not seen recently" and "burst" conditions over the topic's history. | history.read |
| Extract ⭐ | Copy a regex match or open it in a link template. | clipboard.write, openURL |
| JSON Fields ⭐ | Match a JSON field's value or a change in it; show JSON as a table. | ui, history.read |
| ACK Button ⭐ | Popup with an ACK button that replies to the topic the alert came from. | ui, publish, storage |
| Time Window | Arrived between two times on chosen days (zero permissions). | — |
| Reply Buttons | Up to three buttons, each sends its own reply to a topic you pick. | ui, publish |
⭐ = also ships inside NtfyBar.
Both also ship inside NtfyBar, disabled until you enable them.
| Page | What is in it |
|---|---|
| Authoring | Manifest, JavaScript contract, trying a plugin locally, limits |
| Permissions | Every permission and API method |
| Popup Spec | Declarative popups and buttons |
| Publishing | Getting a plugin into this marketplace, your own marketplace |
User docs live in the NtfyBar wiki.
NtfyBar and these plugins are free and open source. If they save you time, a coffee on Ko-fi keeps the next one coming. ☕
NtfyBar Plugins · MIT © Roy Padina · Support on Ko-fi ☕