{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:06:50.176463+00:00", "stars": 2414}, "canonical_url": "https://ross.abutalabs.com/products/awesome-regression-testing", "card": {"archived": false, "artifact_type": "learning-resource", "description": "🕶️ A curated list of resources around the topic: visual regression testing", "domain": ["testing", "web-development", "awesome-lists", "developer-tools"], "enriched": true, "function": ["testing", "e2e-testing", "developer-tools"], "health_score": 71, "homepage": null, "language": null, "license": "CC-BY-SA-4.0", "license_family": "other", "maturity": "active", "member_repos": ["mojoaxel/awesome-regression-testing"], "name": "mojoaxel/awesome-regression-testing", "platform": ["browser", "cli", "cross-platform"], "pushed_at": "2026-05-27T21:49:39+00:00", "repo": "mojoaxel/awesome-regression-testing", "stars": 2414, "tags": ["awesome-list", "visual-regression-testing", "screenshot-testing", "curated-resources", "qa", "ui-testing", "web-server"], "topics": ["awesome", "test-automation", "testing", "testing-tools"], "urls": [], "use_cases": ["find tools for visual regression testing", "compare screenshot testing frameworks", "learn what visual regression testing is", "discover browser automation tools for UI testing", "find services for reviewing visual diffs", "set up automated screenshot tests for a website"], "what_it_is": "A curated awesome-list of resources, tools, frameworks, and services for visual regression testing. It aggregates links covering browser automation, screenshot comparison tools, articles, talks, and online services.", "when_to_avoid": ["you need an actual testing tool rather than a list of links", "you need general (non-visual) regression testing resources", "you need a maintained testing framework with support"], "when_to_choose": ["you need an overview of the visual regression testing ecosystem", "you are evaluating screenshot comparison tools or services", "you want learning materials like blog posts and talks on the topic"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-regression-testing", "repo": "mojoaxel/awesome-regression-testing", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.176463+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:33:12.941557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd487d7d8fd7c431dca55ab5886e4c213f03fc53995e1cf51cb3b2c81a08081e", "fetched_at": "2026-08-28T04:06:50.176463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mojoaxel/awesome-regression-testing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3353, "days_push": 98, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}