{"adoption": {"forks": 1549, "observed_at": "2026-08-28T04:11:14.547579+00:00", "stars": 15961}, "canonical_url": "https://ross.abutalabs.com/products/jackett", "card": {"archived": false, "artifact_type": "service", "description": "API Support for your favorite torrent trackers", "domain": ["media", "self-hosted", "web-development"], "enriched": true, "function": ["proxy", "search-engine", "http-server", "web-scraping", "parser"], "health_score": 100, "homepage": null, "language": "C#", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Jackett/Jackett"], "name": "Jackett/Jackett", "platform": ["cross-platform", "windows", "self-hosted", "dotnet"], "pushed_at": "2026-08-26T23:23:59+00:00", "repo": "Jackett/Jackett", "stars": 15961, "tags": ["torrent", "torznab", "newznab", "indexer", "rss-proxy", "sonarr", "radarr", "prowlarr-alternative", "tracker-proxy", "media-automation", "automation", "linux", "macos", "docker"], "topics": ["torrent", "torznab", "newznab", "rss", "rss-proxy", "sickrage", "couchpotato", "sonarr", "indexer", "radarr", "medusa", "lidarr", "duckietv", "api", "jackett", "trackers", "proxy", "mylar3", "nefarious", "hacktoberfest"], "urls": [], "use_cases": ["connect Sonarr or Radarr to private torrent trackers", "unify search across many torrent indexers via one API", "add Torznab indexer support to apps that lack it", "scrape tracker search results that only offer HTML pages", "serve recent torrent uploads as RSS feeds to download clients", "run a central indexer proxy for a self-hosted media stack"], "what_it_is": "Jackett is a self-hosted proxy server that translates queries from media automation apps (Sonarr, Radarr, Lidarr, etc.) into tracker-site-specific HTTP queries for hundreds of torrent trackers. It parses HTML or JSON responses and returns normalized Torznab/Newznab results, also exposing recent uploads as RSS-like feeds.", "when_to_avoid": ["you only use Usenet indexers and want native Newznab aggregation (consider NZBHydra2)", "you want a modern successor with built-in indexer sync (Prowlarr)", "you need a general-purpose web scraper unrelated to torrent trackers"], "when_to_choose": ["you use PVR apps like Sonarr, Radarr, Lidarr, or SickRage with torrent trackers", "you need a normalized Torznab/Newznab API in front of many tracker sites", "you want a self-hosted, Docker-friendly indexer proxy with broad tracker coverage"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jackett", "repo": "Jackett/Jackett", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "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:11:14.547579+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:14.547579+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:05:18.710990+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae8c78c195cdb63d8873acd8064e53dee96d0127db1e6f3a63e1d38b16f6229e", "fetched_at": "2026-08-28T04:11:14.547579+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jackett/Jackett"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3961, "days_push": 7, "days_rel": 6, "gap_med": 1.0, "n_releases_24m": 397}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}