[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-211":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":8,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":8,"pushedAt":8,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},211,"distribution","distribution\u002Fdistribution","The toolkit to pack, ship, store, and deliver container content",null,"https:\u002F\u002Fgithub.com\u002Fdistribution\u002Fdistribution","Go",10464,2746,242,424,0,1,10,60,7,45,false,"main",[24,25,26,27,28,5],"registry","oci-specification","cncf","oci","containers","2026-06-12 02:00:10","\u003Cp align=\"center\">\n\u003Cimg style=\"align: center; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;\" width=\"238px\" height=\"238px\" src=\".\u002Fdistribution-logo.svg\" \u002F>\n\u003C\u002Fp>\n\n[![Build Status](https:\u002F\u002Fgithub.com\u002Fdistribution\u002Fdistribution\u002Fworkflows\u002Fbuild\u002Fbadge.svg?branch=main&event=push)](https:\u002F\u002Fgithub.com\u002Fdistribution\u002Fdistribution\u002Factions\u002Fworkflows\u002Fbuild.yml?query=workflow%3Abuild)\n[![GoDoc](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fgo.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fdistribution\u002Fdistribution)\n[![License: Apache-2.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache--2.0-blue.svg)](LICENSE)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdistribution\u002Fdistribution\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdistribution\u002Fdistribution)\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fdistribution%2Fdistribution.svg?type=shield)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fdistribution%2Fdistribution?ref=badge_shield)\n[![OCI Conformance](https:\u002F\u002Fgithub.com\u002Fdistribution\u002Fdistribution\u002Fworkflows\u002Fconformance\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fdistribution\u002Fdistribution\u002Factions?query=workflow%3Aconformance)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.securityscorecards.dev\u002Fprojects\u002Fgithub.com\u002Fdistribution\u002Fdistribution\u002Fbadge)](https:\u002F\u002Fsecurityscorecards.dev\u002Fviewer\u002F?uri=github.com\u002Fdistribution\u002Fdistribution)\n\nThe toolset to pack, ship, store, and deliver content.\n\nThis repository's main product is the Open Source Registry implementation\nfor storing and distributing container images and other content using the\n[OCI Distribution Specification](https:\u002F\u002Fgithub.com\u002Fopencontainers\u002Fdistribution-spec).\nThe goal of this project is to provide a simple, secure, and scalable base\nfor building a large scale registry solution or running a simple private registry.\nIt is a core library for many registry operators including Docker Hub, GitHub Container Registry,\nGitLab Container Registry and DigitalOcean Container Registry, as well as the CNCF Harbor\nProject, and VMware Harbor Registry.\n\nThis repository contains the following components:\n\n|**Component**       |Description                                                                                                                                                                                         |\n|--------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **registry**       | An implementation of the [OCI Distribution Specification](https:\u002F\u002Fgithub.com\u002Fopencontainers\u002Fdistribution-spec).                                                                                                 |\n| **libraries**      | A rich set of libraries for interacting with distribution components. Please see [godoc](https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fdistribution\u002Fdistribution) for details. **Note**: The interfaces for these libraries are **unstable**. |\n| **documentation**  | Full documentation is available at [https:\u002F\u002Fdistribution.github.io\u002Fdistribution](https:\u002F\u002Fdistribution.github.io\u002Fdistribution\u002F).\n\n### How does this integrate with Docker, containerd, and other OCI client?\n\nClients implement against the OCI specification and communicate with the\nregistry using HTTP. This project contains a client implementation which\nis currently in use by Docker, however, it is deprecated for the\n[implementation in containerd](https:\u002F\u002Fgithub.com\u002Fcontainerd\u002Fcontainerd\u002Ftree\u002Fmaster\u002Fremotes\u002Fdocker)\nand will not support new features.\n\n### What are the long term goals of the Distribution project?\n\nThe _Distribution_ project has the further long term goal of providing a\nsecure tool chain for distributing content. The specifications, APIs and tools\nshould be as useful with Docker as they are without.\n\nOur goal is to design a professional grade and extensible content distribution\nsystem that allow users to:\n\n* Enjoy an efficient, secured and reliable way to store, manage, package and\n  exchange content\n* Hack\u002Froll their own on top of healthy open-source components\n* Implement their own home made solution through good specs, and solid\n  extensions mechanism.\n\n## Contribution\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute\nissues, fixes, and patches to this project. If you are contributing code, see\nthe instructions for [building a development environment](BUILDING.md).\n\n## Communication\n\nFor async communication and long running discussions please use issues and pull requests on the github repo.\nThis will be the best place to discuss design and implementation.\n\nFor sync communication we have a #distribution channel in the [CNCF Slack](https:\u002F\u002Fslack.cncf.io\u002F)\nthat everyone is welcome to join and chat about development.\n\n## Licenses\n\nThe distribution codebase is released under the [Apache 2.0 license](LICENSE).\nThe README.md file, and files in the \"docs\" folder are licensed under the\nCreative Commons Attribution 4.0 International License. You may obtain a\ncopy of the license, titled CC-BY-4.0, at http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F4.0\u002F.\n","distribution\u002Fdistribution 是一个用于打包、传输、存储和分发容器内容的工具包。其核心功能包括实现 OCI 分发规范，支持大规模注册表解决方案或简单私有注册表的构建，并提供一系列丰富的库来与分发组件进行交互。该项目采用 Go 语言开发，确保了高性能与安全性。它适用于需要管理和分发 Docker 镜像及其他内容的企业级应用场景，如持续集成\u002F持续部署（CI\u002FCD）流程中容器镜像的管理，或是作为云服务提供商的基础架构组件。由于其开源特性和广泛的社区支持，使得 distribution 成为了众多知名注册表运营商如 Docker Hub、GitHub Container Registry 等的核心依赖。",2,"2026-06-11 02:31:32","trending"]