Open source Firebase Cloud Messaging alternatives
Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Firebase Cloud Messaging alternative; 13 more are in the category where Firebase Cloud Messaging is a typical product.
Open source projects in the same category: Notifications & Push
Category-level information: these projects are the same kind of software as Firebase Cloud Messaging; they have not claimed to be a one-to-one replacement.
ntfy
100binwiederhier · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You send notifications to the phone or desktop via scripts
- You get notifications using open source Android or iOS applications
- Install notification infrastructure by running the service instance on your own server
- ↓ NegativeHacker News
Ntfy.sh – Send push notifications to your phone via PUT/POST
“I love your project @binwiederhier. Lately I have migrated my daily driver from LineageOS to e-os ( ). Both use microG, but for some Reason I have massive Lag receiving the Push Notifcations on e-os. Seems like it's not really receiving Notifications via Push, but rather via…”
- ↑ PositiveHacker News
Ntfy.sh – Send push notifications to your phone via PUT/POST
“@binwiederhier I have heard wonderful things about ntfy.sh; kudos! Quick question: if my team and I already "subscribe" to a private matrix room to receive alerts from our automated scripts (which auto-send alerts into said private matrix room)...is there a need for also…”
Verified against README · Oct 26, 2026 · source
Apprise
100caronc · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- With a single library integration, you send notifications to a large number of services at the same time, such as Telegram, Discord, and Slack.
- You manage notification processes by configuring different services via the command line tool (CLI).
- For supporting services, you include image and file attachments in the notifications.
- ↑ PositiveHacker News
Show HN: Apprise – A lightweight all-in-one notification solution
“Awesome work, this is great! It seems like I have to write notification code for every little project I build. One that'd be interesting would be to have an Apprise "server" where all config lives, and a client that receives commands. This way, a single Apprise installation…”
- • NeutralHacker News
Apprise: Open-Source, Self-Hosted, Push Notifications
“Ntfy is a notification service. Ntfy is 1 of the 100+ notification services Apprise supports. Apprise is basically a switchboard for notifications; a one stop shop.”
GmsCore
95microg · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You run applications that require Google Play Services on systems where these services are not installed.
- You use an open-source infrastructure to ensure application compatibility.
- You use Play Services functions such as logging in with a Google account and instant notification (push).
- • High number of open issues (1,476)
- • NeutralGitHub Issue
[BOUNTY] RCS Support [14999$]
“**Feature Description:** Google Messages is currently the only widely available RCS client for Android. When attempting to use Google Messages with microG, users typically encounter issues such as: A persistent message stating "RCS chats aren't available for this device." An…”
- ↓ NegativeGitHub Issue
[ Feature Request ] : Android Auto Support
“Installed : Google App / Google Maps / Android Auto Launched Android Auto Stuck at Android Auto launcher. Below are the logs : 07-21 00:12:25.191 16269 16305 I MicroDetectionWorker: #startMicroDetector [speakerMode: 0] 07-21 00:12:25.202 16269 16305 W ErrorReporter: reportError…”
Verified against README · Oct 25, 2026 · source
fkhadra · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You can show instant notifications to the user in your application.
- You can customize the look and animation of notifications.
- You can manage the timeout and display behavior of notifications.
- ↓ NegativeGitHub Issue
Toastify css webpack/chunk file not found(404) issue ( NextJS 14 & React 18.2.0 )
“## Bug Report **What is the current behavior?** i got this issue. i use next.js version 14.2.1 & react version 18.2.0 & react-toastify 10.0.5 ``` GET /_next/static/css/ReactToastify.css.map 404 in 21ms GET /_next/static/chunks/app/react-toastify.esm.mjs.map 404 in 15ms ``` If I…”
- ↓ NegativeGitHub Issue
[CRA v4] Can't import the named export 'cloneElement' from non EcmaScript module. PLEASE UPGRADE YOUR CRA VERSION 😿
“**Do you want to request a *feature* or report a *bug*?** A Bug **What is the current behavior?** v9.0.4 seems to add a breaking change . My setup works with V9.0.3, but when updating to V9.0.4 react scripts refuse to build ```…”
centrifugal · Notifications & Push
Alternative to (project's own claim): Pubnub, Pusher, Ably
Common commercial products in this category: OneSignal, Firebase Cloud Messaging
- You install a PUB/SUB server that transmits instant messages to clients through transports such as WebSocket, SSE and gRPC
- Using HTTP or gRPC API you separate the application backend from the real-time transport layer
- Manage secure real-time streams with channel subscriptions, presence information, and JWT or proxy-based authentication
- ↑ PositiveHacker News
Centrifugo – real-time messaging server migrated from Python to Go
“Hi! 1) It was very interesting and challenging sometimes. I remember several difficulties during migration: many usages of interface{} values at first stages which then be replaced with more strong types, several possible races which Mr Klaus Post ( ) helped to find, he also…”
- • NeutralHacker News
Centrifugo – real-time messaging server migrated from Python to Go
“Thanks! You are looking at administrative web interface, the goal of this interface is just to show messages coming into channels in real-time just to see that Centrifugo works fine and maybe inspect messages being sent. So when you are reloading a page web interface is just…”
mikaelbr · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You can create local desktop notifications and warning messages.
- You can capture user actions and text responses.
- You can automatically select the notification mechanism suitable for the operating system.
- • No published release
- • NeutralGitHub Issue
Can't load module if in .asar
“When the module is compiled inside an Electron Binary File, the module will not load. I've tried everything I can think of, but it refuses to load. Here's my current syntax that i'm using to require the module: ``` require(path.join(__dirname, '../lib', 'node-notifier')); ```…”
- • NeutralGitHub Issue
Click event not working when using NotificationCenter with custom terminal-notifier.
“I compiled my own terminal notifier to get rid of the terminal icon and put my own, now the 'click' event is not triggered. If I remove the customPath option it works perfectly. ```js notifier = new NotificationCenter({ withFallback: false, // Use Growl Fallback if <= 10.8…”
Notify
95nikoksr · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You create service objects for various messaging services and identify recipient identities.
- Send messages by adding different services to the notification sender.
- Instead of global functions, you use it throughout the flow by creating local Notify instances.
- • NeutralHacker News
How Gov.uk Notify reliably sends text messages to users
“Just in case it wasn't clear from discussion elsewhere on this post, Notify didn't send out the text message mentioned in the news. That message was sent directly by the networks at request of the government.”
- • NeutralHacker News
How Gov.uk Notify reliably sends text messages to users
“Notify didn't actually handle those particular messages. It can only, like most services, send text messages to specific numbers.”
Finb · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You run the server using Docker or GitHub Container Registry.
- You download pre-compiled binary files and start them from the command line.
- As a database, you configure MySQL instead of the default Bbolt.
Shoutrrr
79containrrr · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You send notifications with target URL using the send command directly in your Go projects
- Forward message by running shoutrrrr through the command line interface or build scripts
- GitHub Actions trigger deploy notifications by defining the shoutrrr-action step in workflows
- • NeutralGitHub Issue
Add Pushcut support
“Add Pushcut support”
- • NeutralGitHub Issue
Add notification types
“It should be possible to post notifications to any of the following services: Priority in descending order. ## Services - [x] Discord - [x] Gotify - [x] Hangouts - [x] IFTTT - [x] Local logs - [x] MatterMost - [x] Pushbullet - [x] Pushover - [x] Slack - [x] Email - [x] Microsoft…”
Chanify
48chanify · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You can create a distributed notification infrastructure by setting up your own server
- You can send notifications with text, visual, audio and file content via HTTP API
- You can manage the notification flow using server-based or server-less modes of operation
- • Last update 3 years ago
Pushbits
62pushbits · Notifications & Push
Alternative to (project's own claim): Pushover, Gotify
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- You send push notifications via Matrix using a simple web API
- With Gotify API compatibility, you integrate existing shipping tools
- Manage users and applications with API and CLI tools
- • NeutralGitHub Issue
Does pushbits server support end-to-end encryption? Messages are sent unencrypted to Matrix.
“Hello! I like what I see so far with pushbits. Thanks very much for creating it. How I am using it: - Compiled my own docker image using the Dockerfile, for Raspberry Pi, to run on my ARM processor. - Using with Element web client (Firefox web browser) and Element app on iOS…”
Asigers · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- Know when Pi is actually done — completion alerts fire after Pi has settled, including automatic retries and queued work.
- Come back only when Pi needs you — get notified when input or confirmation is required.
- Stay away from the terminal — receive alerts through Pushover, ntfy, or your own webhook automation.
Courier
88trycourier · Notifications & Push
Common commercial products in this category: OneSignal, Pusher, Firebase Cloud Messaging
- Send notification with single API cagrisi
- Creates or updates user profiles
- Query the delivery status of messages
- • NeutralHacker News
Courier Prime: It’s Courier, Just Better
“You read my comment as the opposite of what I said. Specifically, I said "The courier font hasn't been (out of public view) in recent memory". That is, there's no nostalgia, because it never left. And I'm not saying anything about IMAP, I'm saying something about Courier IMAP ,…”
- • NeutralHacker News
Courier Prime: It’s Courier, Just Better
“Ah ha! I've long thought that of the Garamonds as well, it just never seemed as extreme as with Courier. The point you bring up with different proportional amounts of bleed at different sizes is also quite relevant. OpenType fonts have so many options now... I almost wonder if…”