3 dépôts
Libraries and tools that provide a unified way to send native alerts across different operating systems.
Distinct from Cross-Browser Desktop Notification Displays: Candidates are either too narrow (browser-specific) or too broad (general frameworks).
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Cross-Platform Desktop Notifications. Refine with filters or upvote what's useful.
node-notifier est une bibliothèque Node.js et un wrapper multiplateforme qui fournit une interface JavaScript unifiée pour envoyer des notifications de bureau natives sur macOS, Windows et Linux. Il agit comme un pont entre le code JavaScript et les binaires de notification au niveau du système tels que libnotify, Growl et Windows Toasters. Le projet prend en charge l'intégration d'alertes natives dans les applications Node.js, les applications de bureau Electron et les scripts shell. Il inclut un utilitaire en ligne de commande pour déclencher des alertes de bureau directement depuis un terminal en utilisant des arguments ou une entrée redirigée (piped). La bibliothèque gère la livraison des alertes natives, incluant la lecture d'audio de notification personnalisé. Elle surveille également l'interaction de l'utilisateur, permettant aux applications d'écouter les clics ou les délais d'attente pour déclencher des réponses programmatiques. Des options de configuration sont disponibles pour ajuster les paramètres du rapporteur du système d'exploitation, tels que les identifiants d'application et les niveaux d'urgence.
Provides a unified JavaScript interface for sending native desktop notifications on macOS, Windows, and Linux.
Gitify is a cross-platform system tray utility for macOS, Windows, and Linux that aggregates and filters real-time notifications from remote version control accounts. It functions as a Git event monitor, displaying alerts directly in the system menu bar to track repository activity without requiring a web browser. The application manages authentication for multiple remote accounts and uses polling to monitor for updates. It features rule-based notification filtering and themes to suppress noise, allowing users to determine which incoming alerts are displayed. The system integrates with nativ
Delivers native desktop notifications for Git activity across macOS, Windows, and Linux.
This project is a collection of reference implementations and sample applications for desktop software development using Electron. It provides cross-platform boilerplates and practical code examples that demonstrate how to integrate web technologies with native operating system APIs. The repository serves as a feature showcase for implementing native system integrations, such as local file system access, process management, and custom window framing. It includes demonstrations for specialized capabilities like network request interception via service workers, screen and window capture, and th
Implements native operating system alerts to notify users of application events across different platforms.