What is changedetection.io built with?

changedetection.io is a Python repo built with flask-cors, Flask, flask-restful, and werkzeug. It signs people in with cryptography, flask-login, and authlib, uses AI through litellm and rank-bm25, makes its content with linkify-it-py, jinja2, puremagic, beautifulsoup4, lxml, and 3 more, validates its data with referencing, wtforms, flask-wtf, Pydantic, jsonschema, and 2 more, is tested with pytest-mock, pytest-xdist, Pytest, and Selenium, and deploys with loguru and psutil. It has 108,039 written lines, with 219 test files.

Read on November 7, 2026, at commit 09619ff. Read it as markdown

Frontend

The base 1

Backend

The base 1

Sign-in 3

AI 2

Support

The base 2

Content 8

Validation 7

Testing 4

  • Pytest48 files
  • Selenium1 file
  • pytest-mock
  • pytest-xdist

Deploy 2

Tools 4

  • pre-commit
  • Ruff
  • jq3 files
  • pluggy3 files

Other 23

  • apprise8 files
  • jsonpath-ng4 files
  • Babel3 files
  • brotli3 files
  • flask-socketio2 files
  • gevent1 file
  • rapidfuzz1 file
  • python-engineio
  • python-socketio
  • flask-babel42 files
  • blinker10 files
  • requests7 files
11 more
  • orjson4 files
  • arrow2 files
  • pytz2 files
  • regex2 files
  • chardet1 file
  • diff-match-patch1 file
  • flask-compress1 file
  • requests-file1 file
  • greenlet
  • paho-mqtt
  • tzdata

Other repos with a similar stack

Ordered by how much of its stack they share with changedetection.io, then by stars.

Frequently asked questions

What language is changedetection.io written in?
changedetection.io is written in Python, with 108,039 written lines.
What framework does changedetection.io use?
changedetection.io is built with flask-cors, Flask, flask-restful, and werkzeug.
What does changedetection.io sign people in with?
changedetection.io signs people in with cryptography, flask-login, and authlib.
Does changedetection.io use AI?
Yes. changedetection.io uses AI through litellm and rank-bm25.
Does changedetection.io have tests?
Yes. changedetection.io has 219 test files and is tested with pytest-mock, pytest-xdist, Pytest, and Selenium.
Which repos have a stack like changedetection.io's?
The ones that share most of its stack:ray-project/rayapache/supersetapache/airflow

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →