# dragonflyoss/dragonfly

Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.

Repository: https://github.com/dragonflyoss/dragonfly
Canonical: https://ross.abutalabs.com/products/dragonflyoss-dragonfly
Homepage: https://d7y.io
Language: Go
License: Apache-2.0
License Family: permissive
Topics: p2p, registry, cncf, nydus, cloud-native, docker-image, containers
Last push: 2026-08-25T15:55:18+00:00

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

## Adoption (not part of the score)
Stars 3311, forks 423 (observed 2026-08-28T04:07:55.972595+00:00)

## What it is
Dragonfly is a CNCF Graduated P2P-based file and container image distribution system that accelerates large-scale delivery of images, OCI artifacts, AI models, and other files. It includes Manager, Scheduler, Seed Peer, and Peer components, plus optional Nydus content-addressable filesystem support for faster container launches.

## Use cases
- speed up docker image pulls in a large kubernetes cluster
- distribute AI model weights and datasets across many nodes
- reduce registry bandwidth costs with p2p image distribution
- accelerate OCI container startup with nydus snapshotter
- preheat images from harbor before deployments
- share large log or cache files across a datacenter

## When to choose
- you run large-scale clusters where image pulls saturate registry bandwidth
- you need to distribute big files or AI models to many peers efficiently
- you want a CNCF graduated, production-proven solution used by major companies

## When to avoid
- small clusters where a plain registry pull is fast enough
- you cannot deploy extra infrastructure components (manager, scheduler, seed peers)
- you need simple single-node downloads without p2p coordination

## Facets
- artifact type: service
- maturity: stable
- function: p2p, proxy, caching, container-runtime, self-hosted, deployment
- domain: cloud-computing, microservices, self-hosted, artificial-intelligence
- platform: go, cloud, self-hosted
- tags: p2p-file-distribution, image-acceleration, oci-artifacts, nydus, cncf-graduated, container-registry, ai-model-distribution, containers, devops, linux, docker, kubernetes

## Member repositories
- dragonflyoss/dragonfly (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:55.972595+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-29T18:42:24.258198+00:00, confidence not recorded.
  - readme: https://github.com/dragonflyoss/dragonfly (fetched 2026-08-28T04:07:55.972595+00:00, sha a58a083ee527)
  - homepage: https://d7y.io (fetched 2026-08-29T09:35:12.615954+00:00, sha e334730843c9)
  - site_page: https://d7y.io/docs/next (fetched 2026-08-29T09:35:12.619735+00:00, sha eb287f4b14cb)
  - site_page: https://d7y.io/docs (fetched 2026-08-29T09:35:12.621701+00:00, sha e89e20980c1e)
  - site_page: https://d7y.io/docs/v2.4.0 (fetched 2026-08-29T09:35:12.623460+00:00, sha ebb276b7188b)
  - site_page: https://d7y.io/docs/v2.3.0 (fetched 2026-08-29T09:35:12.625128+00:00, sha 01b3950fffe1)
  - site_page: https://d7y.io/docs/v2.2.0 (fetched 2026-08-29T09:35:12.626684+00:00, sha 8a1636325dca)
  - site_page: https://d7y.io/docs/v2.1.x (fetched 2026-08-29T09:35:12.628281+00:00, sha f08983bc710c)
  - site_page: https://d7y.io/docs/v2.1.0 (fetched 2026-08-29T09:35:12.630046+00:00, sha a159704155d5)
  - site_page: https://d7y.io/docs/v2.0.9 (fetched 2026-08-29T09:35:12.631616+00:00, sha 32a020216183)
- Data as of 2026-08-30T08:39:29.467469+00:00.
