by
🔓 Open Source Go 🌍 Global free

About

The "distribution" project is an open-source container registry implementation for storing and distributing container images and other content, adhering to the OCI Distribution Specification. It aims to provide a simple, secure, and scalable foundation for building large-scale registry solutions or running private registries. This project is a core library for many prominent registry operators, including Docker Hub, GitHub Container Registry, and CNCF Harbor. It communicates via HTTP with OCI-compliant clients like Docker and containerd, enabling efficient, secure, and reliable content storage, management, packaging, and exchange.

Features

  • OCI Distribution Specification compliant
  • Simple, secure, and scalable registry foundation
  • Supports container image and general content distribution
  • Core component for major container registries (e.g., Docker Hub, Harbor)
  • Rich set of libraries for component interaction

Supported Platforms

web