Overlap
Notifications for Multi-platform
Notifications tools that run on Multi-platform. The Catch for each, not a winner list.
14 tools · the Catch, not a ranking
- NovuMIT notification workflows with a real 0 USD Cloud
The default GitHub branch is next, and GET /LICENSE there 404s. Open-core: enterprise/, apps/web/src/ee, and apps/dashboard/src/ee are commercial. Self-hosted deployment on the pricing page sits under Enterprise. Free Cloud caps 10K runs, 20 workflows, 24h retention.
- MauticGPL-3.0 self-host marketing automation; hosted trial is not free
Marketing automation — not Listmonk newsletter/tx alone. Hosted 14-day trial is NOT the free path; self-host is. Distinct from Listmonk.
- EdgepushAGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers
BYO APNs+FCM on Cloudflare Workers — not ntfy/Gotify self-host pub/sub, not Novu workflow orchestration. Server is AGPL; pitch self-host or Hosted Free caps. Distinct from ntfy, Gotify, and Novu.
- TextbeeMIT Android SMS gateway; Hosted Free 1 device/50 msgs/day
Android phone must stay online; not iOS. SMS hole vs Twilio trials — you own the handset and carrier, not a cloud number product. Distinct from Twilio-class CPaaS.
- KnockHosted notification workflows; Developer free to 10k messages/mo
Closed-source SaaS — not Novu MIT self-host. Starter jumps to $250/mo (50k messages). Downstream SendGrid/Twilio/etc still bill you. HIPAA/SAML/SCIM are Enterprise. Free path is Developer tier only.
- OneSignalMulti-channel messaging SaaS; Free now capped at 1k mobile MAU
Closed SaaS. From 2026: Free mobile push/in-app limited to 1,000 MAU (new orgs Sep 1, existing Oct 1) — overage pauses mobile until Growth (from about $19/mo + per-MAU). Not Novu/Knock twins. SMS/RCS extra.
- MagicBellMultichannel notification API + inbox; Builder free to 1k deliveries/mo
Closed SaaS — not Novu self-host. Startup jumps to $249/mo (50k deliveries; $0.0025 overage). Multi-channel = multi-delivery counts. You still pay SendGrid/Twilio/FCM underneath. Not Knock twin for complex workflow DAGs.
- PushForgeMIT edge-native Web Push builder; free playground
Vs Edgepush, Shove, ntfy, Gotify, and Novu: edge Web Push HTTP builder — not a Workers device-push product, not a Go APNs/FCM relay, not self-host pub/sub, not multi-channel workflows. You still implement the service worker, subscription store, and send loop yourself.
- changedetection.ioApache-2.0 website change monitoring with alerts
Watching sites you do not own can break their terms of service, and heavy JavaScript rendering costs CPU and memory. The AI features send page diffs to whichever LLM provider you configure. The README pushes the paid hosted version ($8.99/month) at the top; self-hosting is fully free.
- HuginnMIT self-hosted agents that watch the web and act
These are rule-based agents, not LLM agents. It is a Rails app with a dated UI, and building multi-step flows takes some JSON configuration. n8n or Node-RED feel more modern for visual workflows.
- DiunMIT notifications when Docker images update
It only notifies; it does not update containers the way Watchtower does. The release cadence is a few a year. You still need to decide which updates are safe.
- notifiersMIT one Python API for many notification providers
Fewer providers than Apprise, which is the bigger tool in this space. Version 2.0 is fresh, so check the changelog when upgrading. It is a sending library, not a notification inbox or a service.
- NoticedMIT multi-channel notifications for Ruby on Rails
Rails only. Upgrading from version 1 to 2 or later required a data migration. For many channels and preferences across languages, a dedicated service like Novu may fit better.
- GitifyMIT menu-bar app for GitHub, GitLab, Gitea and Bitbucket notifications
It shows the notifications your forge already sends; it does not add smarter rules or triage. Feature support differs by forge (Bitbucket and Gitea have no mark-done or unsubscribe), and Azure DevOps and Gerrit are not supported. You hand it access tokens for each account.