{"adoption": {"forks": 141, "observed_at": "2026-08-28T04:05:16.194367+00:00", "stars": 1645}, "canonical_url": "https://ross.abutalabs.com/products/collinbarrett-filterlists", "card": {"archived": false, "artifact_type": "service", "description": ":shield: The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.", "domain": ["privacy", "security", "web-development", "developer-tools", "crawlers"], "enriched": true, "function": ["search-engine", "api-framework", "web-framework", "self-hosted"], "health_score": 80, "homepage": "https://filterlists.com", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["collinbarrett/FilterLists"], "name": "collinbarrett/FilterLists", "platform": ["cloud", "dotnet", "browser"], "pushed_at": "2026-08-25T17:42:27+00:00", "repo": "collinbarrett/FilterLists", "stars": 1645, "tags": ["adblock", "filter-lists", "ad-blocking", "tracker-blocking", "host-lists", "directory", "rest-api", "react", "aspnetcore", "web-server", "docker"], "topics": ["adblock", "curated-list", "entity-framework-core", "react", "typescript", "rest-api", "docker", "ant-design", "create-react-app", "aspnetcore", "hacktoberfest", "azure", "azure-app-service", "azure-sql-database", "azure-static-web-apps", "dotnet", "dotnet-aspire"], "urls": [], "use_cases": ["find adblock filter lists for uBlock Origin", "discover host lists to block trackers and malware", "search a directory of ad-blocking subscriptions", "query an API of filter list metadata", "find lists to block annoyances and cookie banners", "compare filter lists for AdGuard or Adblock Plus"], "what_it_is": "FilterLists is an independent, comprehensive web directory and REST API cataloging filter and host lists for blocking advertisements, trackers, malware, and annoyances across ad blockers like uBlock Origin, Adblock Plus, and AdGuard. It is built as an ASP.NET Core API with a React frontend, deployed to Azure with Docker support.", "when_to_avoid": ["you need an actual ad-blocking engine rather than a directory of lists", "you want a self-hosted ad blocker instead of a catalog"], "when_to_choose": ["you need to discover or compare adblock/host filter lists", "you want programmatic access to filter list metadata via a REST API", "you maintain an ad blocker and want a source of list subscriptions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/collinbarrett-filterlists", "repo": "collinbarrett/FilterLists", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "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:05:16.194367+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.194367+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:45:25.177069+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3deeaa5049f8c67085d38c12ba911564b027e2406253ba91bceeb334efbb27f9", "fetched_at": "2026-08-29T11:18:44.049968+00:00", "kind": "homepage", "missing": false, "url": "https://filterlists.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3553, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}