{"adoption": {"forks": 155, "observed_at": "2026-08-28T04:05:07.495553+00:00", "stars": 1585}, "canonical_url": "https://ross.abutalabs.com/products/stargz-snapshotter", "card": {"archived": false, "artifact_type": "plugin", "description": "Fast container image distribution plugin with lazy pulling", "domain": ["cloud-computing", "performance"], "enriched": true, "function": ["container-runtime", "caching", "deployment", "developer-tools"], "health_score": 97, "homepage": "https://github.com/containerd/containerd/issues/3731", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["containerd/stargz-snapshotter"], "name": "containerd/stargz-snapshotter", "platform": ["go"], "pushed_at": "2026-08-26T02:33:27+00:00", "repo": "containerd/stargz-snapshotter", "stars": 1585, "tags": ["lazy-pulling", "estargz", "snapshotter", "container-images", "image-distribution", "oci-images", "containers", "devops", "linux", "docker", "kubernetes", "containerd"], "topics": ["containerd", "containers", "filesystem", "docker-image", "docker"], "urls": [], "use_cases": ["speed up container image pulling", "reduce container startup time on kubernetes", "run containers without waiting for image pull to complete", "convert docker images to lazily-pullable estargz format", "faster serverless and autoscaling cold starts", "optimize image distribution from standard container registries"], "what_it_is": "Stargz Snapshotter is a containerd snapshotter plugin that enables lazy pulling of container images, allowing containers to start before the full image is downloaded by fetching chunks on demand. It introduces the eStargz image format, which is OCI/Docker-compatible and can be pushed to standard registries while remaining runnable on eStargz-agnostic runtimes.", "when_to_avoid": ["you use Docker or another runtime without containerd snapshotter support", "your images are small or already cached locally so pull time is negligible", "you cannot control the image build/conversion pipeline"], "when_to_choose": ["image pull time dominates your container startup latency", "you use containerd or kubernetes and can convert images to eStargz", "you want OCI-compatible lazy pulling that works with standard registries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stargz-snapshotter", "repo": "containerd/stargz-snapshotter", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "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:07.495553+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.495553+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:31.653939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05b657e39f7ce0a37cc2058aabb8656fb69e7361651f301a529fef8220106e7", "fetched_at": "2026-08-28T04:05:07.495553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/containerd/stargz-snapshotter"}, {"content_hash": "a8e0e7ecc57c2b72d06979211a5b2a0f96de67c76d2e985a109c1adc23f473c5", "fetched_at": "2026-08-29T11:26:05.195640+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/containerd/containerd/issues/3731"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 66}, "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": 2521, "days_push": 8, "days_rel": 224, "gap_med": 19, "n_releases_24m": 8}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}