A self-hosted unified push service for sending notifications to Android, iOS, and Kindle mobile apps via RESTful APIs.
Uniqush is a self-hosted unified push service that abstracts the APIs of various mobile push notification services like GCM/FCM, APNS, and ADM. It allows server-side applications to send notifications to Android, iOS, and Kindle devices through a single RESTful interface, eliminating the need to manage multiple platform-specific SDKs.
Mobile app developers and backend engineers who need to send push notifications across multiple platforms and prefer self-hosted solutions over third-party services.
Developers choose Uniqush because it provides a lightweight, self-hosted alternative to commercial push services, offering full control over infrastructure, no vendor lock-in, and simplified cross-platform notification delivery via a unified API.
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Abstracts GCM/FCM, APNS, and ADM APIs into a single interface, simplifying backend code for sending notifications to multiple mobile platforms.
Uses RESTful HTTP APIs, allowing integration with any programming language that has an HTTP client, as highlighted in the FAQ.
Runs on your own servers, providing full infrastructure control and avoiding vendor lock-in, unlike services like Urban Airship.
Requires only a Redis server and pre-built binaries, with no need for specific libraries or compilers, making setup straightforward.
The README admits that uniqush-push is the only finished component; other parts of the Uniqush system are still in development, limiting features.
Requires setting up and maintaining a Redis server with persistence, adding operational complexity compared to cloud-based services.
Lacks built-in tools for analytics, A/B testing, or user segmentation that are standard in commercial push notification platforms.
Uniqush-Push is an open-source alternative to the following products: