PushDeer is a self-hosted push notification service that supports iOS 14+ app clips, quick apps, native iOS and Mac clients, Android clients, and custom IoT devices.
The project addresses the need for push notifications across multiple platforms without requiring users to install a traditional app on all devices. It offers an app-clip approach for iOS users who can scan a QR code to activate notifications immediately, alongside full native clients for those who prefer traditional installation. The service can be self-hosted on your own infrastructure, or users can rely on the official hosted version. For users with IoT interests, the project includes DeerESP, a custom device solution built on ESP8266 or ESP32 microcontrollers that can receive push notifications at minimal hardware cost.
Adoption is suitable for developers seeking a lightweight, multi-platform notification solution with flexibility in deployment. The self-hosted option appeals to those wanting full control over infrastructure and data, while the official hosted version eliminates setup overhead. The project distinguishes itself through its app-clip support for iOS, which bypasses traditional app store installation, and its IoT device integration for scenarios where notifications need to reach non-traditional endpoints. However, the README explicitly recommends alternative services for new users, noting that the official Android implementation is no longer functional due to permission restrictions and that the project is no longer actively maintained.
Development activity shows the project is in maintenance mode only. The README states that the official API server continues operating but neither clients nor the API receive new feature updates. Self-hosted deployments require annual certificate renewal for push functionality to continue working. Early developers have departed and community activity is inactive, with the maintainers recommending users migrate to actively maintained alternatives.