{"adoption": {"forks": 952, "observed_at": "2026-08-28T04:09:36.027626+00:00", "stars": 6114}, "canonical_url": "https://ross.abutalabs.com/products/dnsmasq-china-list", "card": {"archived": false, "artifact_type": "dataset", "description": "Chinese-specific configuration to improve your favorite DNS server. Best partner for chnroutes.", "domain": ["networking", "privacy", "self-hosted", "censorship-circumvention"], "enriched": true, "function": ["networking", "security", "configuration-management"], "health_score": 80, "homepage": null, "language": "Ruby", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["felixonmars/dnsmasq-china-list"], "name": "felixonmars/dnsmasq-china-list", "platform": ["self-hosted", "cli"], "pushed_at": "2026-08-26T12:50:09+00:00", "repo": "felixonmars/dnsmasq-china-list", "stars": 6114, "tags": ["dns", "dnsmasq", "china-list", "chnroutes", "cdn-optimization", "domain-lists", "unbound", "bind", "linux"], "topics": [], "urls": [], "use_cases": ["speed up DNS resolution for Chinese websites", "get the best China CDN node while keeping foreign CDN results via VPN", "block ISP NXDOMAIN ad hijacking like 114so", "generate dnsmasq, unbound, or bind configs for split DNS", "pair DNS routing with chnroutes for transparent proxying"], "what_it_is": "A maintained collection of Chinese-domain DNS configuration lists for dnsmasq, unbound, bind, and other DNS servers. It routes Chinese domains to Chinese DNS servers for faster resolution and better CDN results, and blocks ISP NXDOMAIN hijacking.", "when_to_avoid": ["you have no traffic to or from Chinese domains", "your DNS server is not among the supported formats and you cannot convert the lists", "you need a full proxy or firewall solution rather than DNS-level routing"], "when_to_choose": ["you run a DNS server (dnsmasq, unbound, bind, coredns) and want China-optimized resolution", "you use chnroutes or a VPN and want optimal CDN selection for both Chinese and foreign sites", "you want a community-maintained, frequently updated list of Chinese domains"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dnsmasq-china-list", "repo": "felixonmars/dnsmasq-china-list", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "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:09:36.027626+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.027626+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:10.931370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8a6088ec0325120f5b02e26e68f4f094e19a831ff6a5beef7eb39be64a74186", "fetched_at": "2026-08-28T04:09:36.027626+00:00", "kind": "readme", "missing": false, "url": "https://github.com/felixonmars/dnsmasq-china-list"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4840, "days_push": 7, "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}}