4 个仓库
Utilities for rendering native on-screen alerts and visual notifications on the desktop.
Distinct from Native macOS Frameworks: Focuses specifically on transient notifications and alerts rather than general framework architecture
Explore 4 awesome GitHub repositories matching web development · Desktop Notifications. Refine with filters or upvote what's useful.
douyuEx is a Tampermonkey userscript and web interface enhancer designed to modify the functionality and appearance of a specific live streaming platform. It acts as a comprehensive automation tool and browser extension that provides a suite of utilities for managing live stream interactions, enhancing video playback, and analyzing streaming data. The project distinguishes itself through deep automation of platform-specific tasks, such as automated account check-ins, treasure box and gift packet claiming, and keyword-based chat responses. It also provides advanced interaction tools, including
Triggers native desktop notifications when followed streamers start a live broadcast.
Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and automation tool. It allows users to extend system functionality by executing scripts and custom functions to automate repetitive operating system tasks. The system enables the binding of specific keyboard shortcuts to trigger scripts from any active application. It provides capabilities to inspect and modify the state of running application windows to organize the desktop workspace. The platform supports a module-based extension model, allowing for the installation of third-pa
Uses native macOS frameworks to render on-screen alerts and notifications directly to the desktop.
ntfy 是一个 Shell 通知工具和多平台通知路由器,旨在当长时间运行的命令执行完毕时提醒用户。它作为一个命令完成通知器,根据进程持续时间和终端焦点将消息分发到桌面或移动设备。 该项目是一个可扩展的通知框架,通过标准函数签名集成了第三方 API 推送服务和自定义通知模块。这种模块化架构允许在各种聊天平台、推送服务和系统级后端之间路由警报。 该系统涵盖了自动化任务通知和 Shell 命令监控。它使用可配置的路由引擎来管理桌面通知和远程推送警报的发送,以跟踪本地或远程任务的状态。
Renders native on-screen alerts on the desktop to signal the completion of processes.
go-astilectron 是一个跨平台 GUI 框架和绑定,通过结合编译后的 Go 后端和 Electron 前端来实现桌面软件的创建。它作为一个进程间通信桥梁,利用异步消息系统来交换 JSON 事件并在 Go 进程和 JavaScript 用户界面之间同步状态。 该项目提供了一个原生桌面 API 包装器,用于从后端编排系统级功能。这包括管理浏览器窗口、构建原生应用菜单以及控制系统托盘图标和 macOS Dock 的能力。它还允许注册全局键盘快捷键和执行系统命令。 该框架涵盖了广泛的功能领域,包括窗口管理、硬件显示检测和原生系统对话框。它还提供了一个分发系统,将应用二进制文件和嵌入式资产打包成适用于多种操作系统的可分发安装程序或单个可执行文件,包括所需运行时二进制文件的自动配置。
Renders native on-screen alerts and visual notifications, including support for user replies on macOS.