Automation and scraping · Independent · 22 Oct 2026

themarshallproject/klaxon

Klaxon enables reporters and editors to monitor scores of sites on the web for newsworthy changes.

← Automation and scraping
Klaxon: website change monitor. Watches webpages and emails you when they change.

In simple English

Some websites do not have feeds to tell you when they change. You have to visit them manually to see if anything is new. Klaxon visits those pages for you every ten minutes. If it finds a change, it sends an email to you or your team. You can also send alerts to a Slack or Discord channel.

What it is

An open-source website change-monitoring tool built by journalists at The Marshall Project. It runs on a cloud server and checks saved pages on a schedule.

What it is good for

Journalists, researchers and solo builders who need to track specific public records, legal filings or competitor websites without checking them by hand every day.

Stars683
LicenceMIT
Latestv0.7.0 (2026-03-09)checked 22 Oct 2026
Last code change2026-10-19
Written inSCSS
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Saves hours of manual page-checking.
  • Sends instant email or chat alerts on changes.
  • Easy one-click deployment to hosting providers.
Watch for
  • Requires a paid hosting account since free tiers ended.
  • Requires manual setup of an email delivery service.
  • Original creators no longer support individual users.
Replaces

Checking pages by hand every day

Works well with

Slack

Similar repositories
  • dgtlmoon/changedetection.io35k stars

    A popular alternative website change detection tool with robust notification options.

  • huginn/huginn50k stars

    A more complex automation system that can also monitor websites and send alerts.

Also reviewed on Repo Radar
  • cybertec-postgresql/pg_timetable1.4k stars

    A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.

  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

How to get it

Click the Deploy to Heroku button in the project repository to set up your own instance on the cloud.

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Web Scraping & Crawling › Change Monitoring.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.