{"adoption": {"forks": 10591, "observed_at": "2026-08-28T04:10:28.987355+00:00", "stars": 9229}, "canonical_url": "https://ross.abutalabs.com/products/cf-workers-dockerio", "card": {"archived": true, "artifact_type": "service", "description": "这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求，解决一些访问限制和加速访问的问题。", "domain": ["self-hosted", "cloud-computing"], "enriched": true, "function": ["proxy", "deployment", "developer-tools"], "health_score": 10, "homepage": "https://Docker.fxxk.dedyn.io", "language": "JavaScript", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["cmliu/CF-Workers-docker.io"], "name": "cmliu/CF-Workers-docker.io", "platform": ["cloud", "serverless"], "pushed_at": "2025-06-26T09:30:17+00:00", "repo": "cmliu/CF-Workers-docker.io", "stars": 9229, "tags": ["docker-registry-mirror", "cloudflare-workers", "dockerhub-proxy", "image-pull-acceleration", "registry-mirror", "devops", "containers", "docker", "linux"], "topics": ["cloudflare-pages", "cloudflare-workers", "docker", "dockerhub"], "urls": [], "use_cases": ["pull docker images through a proxy when docker hub is blocked", "set up a docker registry mirror on cloudflare workers", "speed up docker pull in restricted networks", "configure containerd or podman registry mirrors", "self-host a dockerhub mirror with a custom domain"], "what_it_is": "A Docker registry mirror/proxy deployed on Cloudflare Workers or Pages that forwards requests to Docker Hub and other registries. It helps users bypass access restrictions and accelerate container image pulls by prefixing image names with their worker domain.", "when_to_avoid": ["you cannot accept the risk of Cloudflare account suspension for proxy usage", "you need a production-grade registry mirror with guarantees against Netcraft/phishing flags", "you require a license-protected project (this repo has no license)"], "when_to_choose": ["you need to pull Docker Hub images from a network with restricted access", "you want a serverless, free-to-deploy registry mirror on Cloudflare", "you need to configure mirrors for containerd, podman, or kubernetes registries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cf-workers-dockerio", "repo": "cmliu/CF-Workers-docker.io", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "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:10:28.987355+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:28.987355+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:23:15.794540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fa6d5275f2c718582048ea33458fa5f9d862d60e545fc8c0008b8256518034e", "fetched_at": "2026-08-28T04:10:28.987355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/CF-Workers-docker.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 28, "longevity": 58, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 814, "days_push": 433, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}