# containerd/stargz-snapshotter

Fast container image distribution plugin with lazy pulling

Repository: https://github.com/containerd/stargz-snapshotter
Canonical: https://ross.abutalabs.com/products/stargz-snapshotter
Homepage: https://github.com/containerd/containerd/issues/3731
Language: Go
License: Apache-2.0
License Family: permissive
Topics: containerd, containers, filesystem, docker-image, docker
Last push: 2026-08-26T02:33:27+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 66, longevity 100
- inputs: {"age_days": 2521, "days_push": 8, "days_rel": 224, "gap_med": 19, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1585, forks 155 (observed 2026-08-28T04:05:07.495553+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: plugin
- maturity: active
- function: container-runtime, caching, deployment, developer-tools
- domain: cloud-computing, performance
- platform: go
- tags: lazy-pulling, estargz, snapshotter, container-images, image-distribution, oci-images, containers, devops, linux, docker, kubernetes, containerd

## Member repositories
- containerd/stargz-snapshotter (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:07.495553+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:55:31.653939+00:00, confidence not recorded.
  - readme: https://github.com/containerd/stargz-snapshotter (fetched 2026-08-28T04:05:07.495553+00:00, sha a05b657e39f7)
  - homepage: https://github.com/containerd/containerd/issues/3731 (fetched 2026-08-29T11:26:05.195640+00:00, sha a8e0e7ecc57c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
