awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
easychen avatar

easychen/pushdeer

0
View on GitHub↗
5,006 星标·510 分支·C·12 次浏览

Pushdeer

Pushdeer 是一个自托管的推送通知服务,旨在向移动设备和物联网硬件发送即时警报。它作为一个中心化的后端,用于通过私有服务器管理和路由自定义通知。

该系统以其“无 App 推送”能力而著称,利用原生操作系统功能接收警报,无需在手机上安装专门的客户端应用程序。对于物联网集成,它作为使用 MQTT 协议的消息网关,向智能硬件发送实时文本和图像通知。

该平台包含一套全面的 API 密钥和设备注册令牌管理套件,以确保通知流水线的安全。它支持通过自定义 JSON 格式从第三方平台转发外部通知,并提供基于主题的路由,将特定内容类型定向到目标设备。硬件特定能力包括设备屏幕上的图像渲染、网络时间同步以及触发蜂鸣器等物理警报的能力。

后端以容器化环境提供,专为使用 Docker 和 Compose 进行部署而设计。

Features

  • Cloud Push Notification Deliveries - Functions as a centralized server for delivering instant push notifications to both mobile devices and IoT hardware.
  • Appless Deliveries - Delivers push notifications to mobile devices without requiring a dedicated client application installed on the handset.
  • Appless Notifications - Sends instant alerts to mobile devices without requiring a dedicated application installed on the handset.
  • IoT Notification Messaging - Sends real-time text and image notifications to smart hardware via the MQTT protocol for physical alerts.
  • IoT Notification Delivery - Sends real-time text and image notifications to smart hardware using the MQTT protocol for physical alerts.
  • MQTT Traffic Routing - Uses an MQTT publish-subscribe model to route real-time text and image notifications to IoT hardware.
  • Appless Notification Systems - Utilizes native OS capabilities to receive notifications via QR code setup instead of app installs.
  • Self-Hosted Push Notification Platforms - Provides a self-hosted server for sending instant alerts to mobile devices and hardware without a dedicated client app.
  • Appless Receivers - Provides a lightweight mechanism to receive notifications on mobile devices without installing a dedicated client application.
  • Self-Hosted - Provides a private, self-hosted backend using containers to manage and route custom alerts.
  • API Key Management - Provides a management suite for creating and rotating secure API keys to route messages to specific devices.
  • Notification Pipeline Authorization - Secures the notification pipeline by requiring unique API keys to validate requests from third-party senders.
  • Device Registration Services - Links physical hardware and mobile clients to user accounts using unique registration tokens.
  • MQTT Notification Integrations - Functions as a messaging bridge that pushes text and image alerts to smart hardware via MQTT.
  • Self-Hosted Deployments - Allows deployment of a private backend instance using containers for full control over data and delivery.
  • IoT Image Rendering - Renders images on IoT device screens by sending image URLs to a dedicated topic.
  • Push Notification Forwarding - Routes alerts from third-party platforms to personal devices using custom JSON formats to bridge different systems.
  • Topic-Based Messaging - Routes specific content types like images or text to targeted devices using themed communication channels.
  • API Key Lifecycle Management - Provides administrative tools to create, rename, and rotate API keys used to authorize and route notifications.
  • Webhook Integrations - Provides a mechanism to receive and process custom JSON alerts from third-party platforms via webhooks.

Star 历史

easychen/pushdeer 的 Star 历史图表easychen/pushdeer 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Pushdeer 的开源替代方案

相似的开源项目,按与 Pushdeer 的功能重合度排序。
  • stack-auth/stack-authstack-auth 的头像

    stack-auth/stack-auth

    6,699在 GitHub 上查看↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    在 GitHub 上查看↗6,699
  • finb/barkFinb 的头像

    Finb/Bark

    8,516在 GitHub 上查看↗

    Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification service. It provides a complete pipeline for sending custom alerts from scripts, cron jobs, or CI pipelines directly to an iPhone, with the server component designed for Docker-based deployment on personal infrastructure. The system distinguishes itself through automated notification handling capabilities. When a push arrives, Bark can automatically copy the notification body or a custom value to the iOS clipboard, open a specified URL when the user taps the notification, and

    Swiftiosios-appios-swift
    在 GitHub 上查看↗8,516
  • blynk-technologies/blynk-libraryBlynk-Technologies 的头像

    Blynk-Technologies/blynk-library

    3,971在 GitHub 上查看↗

    Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional communication between microcontrollers and a remote management platform. It provides the core identity of an IoT device management tool, enabling the synchronization of device states, remote hardware control, and the mapping of hardware data to cloud-based interfaces. The project distinguishes itself through a virtual-pin system that decouples cloud communication from physical pins, allowing for hardware-independent data exchange. It also supports advanced architectural offloa

    C++arduinocellularembedded
    在 GitHub 上查看↗3,971
  • chkr1011/mqttnetchkr1011 的头像

    chkr1011/MQTTnet

    5,011在 GitHub 上查看↗

    MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker implementation for hosting a central message hub that routes messages between connected clients and a client library for publishing and subscribing to messages. The project supports both TCP and WebSocket transport layers, enabling secure data traffic through transport layer security. It allows for the development of custom middleware to intercept, transform, or validate messages as they pass through a server. Capability areas include distributed message routing, persistent connect

    C#
    在 GitHub 上查看↗5,011
查看 Pushdeer 的所有 30 个替代方案→

常见问题解答

easychen/pushdeer 是做什么的?

Pushdeer 是一个自托管的推送通知服务,旨在向移动设备和物联网硬件发送即时警报。它作为一个中心化的后端,用于通过私有服务器管理和路由自定义通知。

easychen/pushdeer 的主要功能有哪些?

easychen/pushdeer 的主要功能包括:Cloud Push Notification Deliveries, Appless Deliveries, Appless Notifications, IoT Notification Messaging, IoT Notification Delivery, MQTT Traffic Routing, Appless Notification Systems, Self-Hosted Push Notification Platforms。

easychen/pushdeer 有哪些开源替代品?

easychen/pushdeer 的开源替代品包括: finb/bark — Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… chkr1011/mqttnet — MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… ruby/rubygems — RubyGems is a package manager for the Ruby language, serving as a tool for packaging, distributing, and installing…