Stack Gems
Menu

Alternatives · Notifications

changedetection.io alternatives (2026)

changedetection.io: The best self-hosted page-change watcher — use the selectors to keep alerts quiet.

Its Catch: Watching sites you do not own can break their terms of service, and heavy JavaScript rendering costs CPU and memory.

Below: 8 free or free-tier tools from the same category (notification tools), free and open source first, then the closest match by shared tags. Each keeps its own Catch.

  1. 1.ntfyHTTP pub-sub notifications you can curl from cron

    Free / OSS · Apache-2.0 · 34.9k GitHub stars

    VerdictThe notification CLI that is actually free. curl it from a cron job.

    CatchAnonymous topics are passwords — guessable names leak other people's alerts. Public ntfy.sh rate-limits; reserved topics need Pro. Dual license means you pick Apache-2.0 or GPLv2, not Apache-only.

  2. 2.ListmonkAGPL-3.0 self-hosted newsletters and transactional mail

    Free / OSS · AGPL-3.0 · 23.8k GitHub stars

    VerdictThe self-host newsletter stack. AGPL, fully free, you run the mail.

    CatchAGPL-3.0 is copyleft — network use means you share modifications. You operate Postgres, SMTP, and bounces. There is no official hosted Listmonk Cloud.

  3. 3.AppriseBSD-2-Clause CLI that talks to a hundred notifiers

    Free / OSS · BSD-2-Clause · 17.6k GitHub stars

    VerdictThe notification Swiss Army CLI. BSD, no meter, no product SKU.

    CatchNot a hosted inbox. There is no pricing page — that is the path. You bring every backend (SMTP, Slack tokens, Twilio). This is a notifier, not ntfy and not Novu.

  4. 4.GotifyMIT self-host push server; Android-first, no ntfy.sh twin

    Free / OSS · OSS/MIT · 16.1k GitHub stars

    VerdictMIT push you self-host. No ntfy.sh-shaped public instance; Android is the client.

    CatchNo public hosted twin like ntfy.sh. Android-first client, not a public pub-sub host. Distinct from ntfy (public ntfy.sh + dual license) and Apprise (CLI fan-out, no inbox).

  5. 5.MauticGPL-3.0 self-host marketing automation; hosted trial is not free

    Free / OSS · GPL-3.0 · 10.8k GitHub stars

    VerdictGPL-3.0 marketing automation. Self-host free; hosted trial is not forever-$0.

    CatchMarketing automation — not Listmonk newsletter/tx alone. Hosted 14-day trial is NOT the free path; self-host is. Distinct from Listmonk.

  6. 6.EdgepushAGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers

    Free / OSS · Freemium · 9 GitHub stars

    VerdictAGPL Workers push. Self-host $0; Hosted Free is capped — ignore Pro.

    CatchBYO 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.

  7. 7.ShoveMIT end-to-end Go device-push relay

    Free / OSS · AGPL-3.0 · 283 GitHub stars

    VerdictMIT Go push relay. Self-host free; not Edgepush AGPL Workers.

    CatchEdgepush server is AGPL; Shove is MIT end-to-end Go. Device-push relay — not ntfy/Gotify general pub/sub, not Novu multi-channel workflows. Distinct from Edgepush, ntfy, Gotify, and Novu.

  8. 8.TextbeeMIT Android SMS gateway; Hosted Free 1 device/50 msgs/day

    Free / OSS · Freemium · 3.2k GitHub stars

    VerdictMIT Android SMS gateway. Hosted Free is capped; keep the phone online.

    CatchAndroid 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.

FAQ

What are the best free alternatives to changedetection.io?
ntfy, Listmonk, Apprise, Gotify, Mautic. All are reviewed on Stack Gems in the same category (notification tools); 8 free or open source.
What is the catch with changedetection.io?
Watching sites you do not own can break their terms of service, and heavy JavaScript rendering costs CPU and memory.
Is there an open-source alternative to changedetection.io?
Yes: ntfy (Apache-2.0), Listmonk (AGPL-3.0), Apprise (BSD-2-Clause), Gotify (OSS/MIT).

More