Source: https://seerepo.com/compare/apache/superset/vs/dgtlmoon/changedetection.io
Markdown source: https://seerepo.com/compare/apache/superset/vs/dgtlmoon/changedetection.io.md
Description: superset and changedetection.io share 13 technologies: Flask, werkzeug, flask-cors, flask-login, cryptography, authlib, jinja2, openpyxl, referencing, jsonschema, Pydantic, psutil, and beautifulsoup4. Both are written in Python.

# superset vs changedetection.io

superset and changedetection.io share 13 technologies: Flask, werkzeug, flask-cors, flask-login, cryptography, authlib, jinja2, openpyxl, referencing, jsonschema, Pydantic, psutil, and beautifulsoup4. Both are written in Python.

- [apache/superset](https://seerepo.com/r/apache/superset): Apache Superset is a Data Visualization and Data Exploration Platform
- [dgtlmoon/changedetection.io](https://seerepo.com/r/dgtlmoon/changedetection.io): Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring— MCP included! all for free or enjoy our SaaS plan!

## What they share and what sets them apart

- In common: Flask, werkzeug, flask-cors, flask-login, cryptography, authlib, jinja2, openpyxl, referencing, jsonschema, Pydantic, psutil, beautifulsoup4
- Only in superset: google-cloud-core, oracledb, psycopg2-binary, pymssql, Celery, pyarrow, Redis, Postgres, MySQL, clickhouse-connect, kombu, MongoDB, pandas-gbq, pymysql, Google, AIOHTTP, uvicorn, starlette, anyio, fastmcp, React, pyzmq, Express, cycler, fonttools, contourpy, matplotlib, prompt-toolkit, Rich, SQLAlchemy, alembic, flask-migrate, bcrypt, google-auth-oauthlib, itsdangerous, joserfc, oauthlib, pyjwt, tiktoken, MCP, defusedxml, mako, markdown-it-py, mdurl, pyxlsb, xlrd, markupsafe, pillow, nh3, markdown, xlsxwriter, annotated-types, beartype, email-validator, jsonschema-specifications, msgspec, rfc3339-validator, pydantic-core, docker, Gunicorn, OpenTelemetry, boto3, botocore, jwt-decode, emotion, fontsource, antd, Ant Design, @emotion/react, classnames, react-resize-detector, ag-grid-community, react-ace, ace-builds, d3-scale, re-resizable, react-draggable, ag-grid-react, react-error-boundary, react-syntax-highlighter, react-window, @braintree/sanitize-url, dompurify, handlebars, markdown-to-jsx, react-markdown, rehype-raw, rehype-sanitize, remark-gfm, xss, D3, soupsieve, tinycss2, ipywidgets, matplotlib-inline, argon2-cffi, bleach, prometheus-client, python-json-logger, echarts, Zod, prop-types, MapLibre, supercluster, deck.gl, jsonwebtoken, hot-shots, winston, morgan
- Only in changedetection.io: flask-restful, litellm, rank-bm25, linkify-it-py, puremagic, lxml, feedparser, segno, wtforms, flask-wtf, mcp-types, validators, loguru

## Side by side

| | superset | changedetection.io |
|---|---|---|
| Size | 1,918,985 lines written, 3,663 code files | 108,039 lines written, 267 code files |
| Who writes it | 9.2% of its commits signed by AI. With Claude Code, GitHub Copilot, Cursor, Devin, and Codex | 3.1% of its commits signed by AI. With Claude Code and GitHub Copilot |
| Activity | Last push November 4, 2026, 24,012 commits, 75,409 stars | Last push November 6, 2026, 2,674 commits, 35,598 stars |
| Tests | 3,041 test files. 61.8% of its code files have a test that imports them | 219 test files. 34.8% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, superset or changedetection.io?

superset, with 1,918,985 lines written; changedetection.io has 108,039.

The proof: [apache/superset's code at commit fcc13d4](https://github.com/apache/superset/tree/fcc13d4a301e81e5f5f2d82ba021e078b87187e7)

### Which has more GitHub stars, superset or changedetection.io?

superset, with 75,409 stars; changedetection.io has 35,598.

The proof: [apache/superset on GitHub](https://github.com/apache/superset)

### Which has more tests, superset or changedetection.io?

superset, with 3,041 test files; changedetection.io has 219.

The proof: [apache/superset's code at commit fcc13d4](https://github.com/apache/superset/tree/fcc13d4a301e81e5f5f2d82ba021e078b87187e7)

### Which was updated more recently, superset or changedetection.io?

changedetection.io: its last push was on November 6, 2026, and superset's on November 4, 2026.

The proof: [dgtlmoon/changedetection.io's commits on GitHub](https://github.com/dgtlmoon/changedetection.io/commits)

### Which has more commits signed by AI, superset or changedetection.io?

superset: an AI signed 9.2% of its commits, with Claude Code, GitHub Copilot, Cursor, Devin, and Codex; in changedetection.io, 3.1%.

The proof: [the commits each tool signed in apache/superset](https://seerepo.com/r/apache/superset/ai)

## Sources

- apache/superset: Read on November 4, 2026, at commit fcc13d4 (https://github.com/apache/superset/tree/fcc13d4a301e81e5f5f2d82ba021e078b87187e7)
- dgtlmoon/changedetection.io: Read on November 7, 2026, at commit 09619ff (https://github.com/dgtlmoon/changedetection.io/tree/09619ffddb40300e6c09374a4f6aa9af8bab0c3d)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
