awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
projectatomic avatar

projectatomic/skopeo

0
View on GitHub↗
11,010 stars·936 forks·Go·Apache-2.0·8 views

Skopeo

Skopeo is a command line utility for inspecting, copying, and managing OCI and Docker container images across registries and local storage. It functions as a container image tool and registry manager that performs these operations without requiring a background daemon to be running on the host.

The tool specializes in daemonless image manipulation, allowing users to retrieve metadata, manifests, and tags from remote registries without pulling the full image locally. It provides capabilities for mirroring external repositories to internal registries for air-gapped deployments and manages the transfer of images between different remote registries and local filesystem directories.

Additional capabilities cover container image security through the generation and verification of cryptographic signatures to ensure image integrity. The utility also handles registry administration, including image deletion and tag listing, while managing authentication for private registries.

Features

  • Daemonless Image Manipulation - Enables the modification and retrieval of container images via direct registry APIs without requiring a local daemon.
  • OCI Registry API Clients - Implements the OCI distribution specification for transporting container images and layers through a programmatic client.
  • OCI Container Registry Clients - Functions as a general-purpose client for inspecting, copying, and managing OCI and Docker images.
  • Container Image Management - Provides utilities for managing and transferring container images across registries and local storage.
  • Image Copying Utilities - Transfers container images between registries, local directories, and daemon storage.
  • Container Image Registries - Manages the storage and distribution of container images across remote and local environments.
  • Container Registry Management - Provides centralized management for transferring, mirroring, and deleting images across remote registries.
  • Remote Image Inspection - Allows for viewing manifests and metadata of remote images without pulling the full image locally.
  • Remote Image Inspection - A utility to retrieve metadata, manifests, and tags from remote container registries without pulling the image locally.
  • Container Storage Abstractions - Abstracts differences between remote registries and local storage through a common interface.
  • Container Registry Authentications - Passes required credentials and certificates to registries using configured login states or explicit flags.
  • Air-Gapped Deployment Strategies - Implements strategies for mirroring external repositories to internal registries for use in isolated network environments.
  • Registry Mirroring - Synchronizes images from external registries to internal ones for air-gapped environments.
  • Remote Image Deletion - Provides capabilities to remove specific image tags or mark them for garbage collection in remote registries.
  • Image Listing - Lists all available tags and images on a remote server for inspection.
  • Manifest Resolvers - Parses image manifests to identify and stream individual filesystem layers between source and destination.
  • Registry Administration Tools - Enables the management of image tags and the deletion of images within remote repositories.
  • Container Image Signing - Applies digital signatures to container image manifests to ensure software authenticity and integrity.
  • Container Image Signatures - Generates and verifies cryptographic signatures on container image manifests to ensure integrity.
  • Signature Verification Tools - Provides utilities for validating cryptographic signatures and security policies to ensure the integrity of container images.
  • Image Metadata Retrievers - Fetches comprehensive technical configuration and metadata for specific images stored in registries.
  • Image Build and Analysis - Manages remote image registries and content signing.

Star history

Star history chart for projectatomic/skopeoStar history chart for projectatomic/skopeo

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does projectatomic/skopeo do?

Skopeo is a command line utility for inspecting, copying, and managing OCI and Docker container images across registries and local storage. It functions as a container image tool and registry manager that performs these operations without requiring a background daemon to be running on the host.

What are the main features of projectatomic/skopeo?

The main features of projectatomic/skopeo are: Daemonless Image Manipulation, OCI Registry API Clients, OCI Container Registry Clients, Container Image Management, Image Copying Utilities, Container Image Registries, Container Registry Management, Remote Image Inspection.

What are some open-source alternatives to projectatomic/skopeo?

Open-source alternatives to projectatomic/skopeo include: containers/skopeo — Skopeo is an OCI container image manager and registry client designed for inspecting, copying, and signing container… google/go-containerregistry — go-containerregistry is a Go library and toolkit for interacting with OCI and Docker registries. It provides a… distribution/distribution — Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling… containers/image — This project is a container image transfer library and programmatic toolkit designed for moving and managing container… jessfraz/img — img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges.… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud…

Open-source alternatives to Skopeo

Similar open-source projects, ranked by how many features they share with Skopeo.
  • containers/skopeocontainers avatar

    containers/skopeo

    10,982View on GitHub↗

    Skopeo is an OCI container image manager and registry client designed for inspecting, copying, and signing container images across different registries and storage backends. It enables the manipulation of container images using direct API calls to registries, operating independently of a local container daemon or runtime. The tool provides specialized capabilities for container image mirroring and synchronization, specifically supporting the mirroring of external repositories to internal registries for air-gapped environments. It also functions as a container image signing tool, allowing for

    Go
    View on GitHub↗10,982
  • google/go-containerregistrygoogle avatar

    google/go-containerregistry

    3,747View on GitHub↗

    go-containerregistry is a Go library and toolkit for interacting with OCI and Docker registries. It provides a programmatic implementation of the Open Container Initiative distribution specification to fetch, upload, and manage container images, manifests, and layers. The library functions as a container image manipulation tool and a multi-platform image index manager. It enables the resolution and management of manifest lists that target various hardware architectures and operating systems without requiring a local daemon. The toolkit covers a broad range of registry interactions, including

    Gocontainercontainer-registrydocker
    View on GitHub↗3,747
  • distribution/distributiondistribution avatar

    distribution/distribution

    10,479View on GitHub↗

    Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling any OCI-compatible client to push, pull, and manage container images over standard protocols. It serves as a content distribution toolkit for packaging, shipping, storing, and delivering container content across networked environments, storing and retrieving content by its cryptographic hash for integrity and deduplication. The registry separates image metadata from bulk data to enable efficient validation and partial pulls, and supports resumable blob uploads with chunked tran

    Gocncfcontainersdistribution
    View on GitHub↗10,479
  • containers/imagecontainers avatar

    containers/image

    963View on GitHub↗

    This project is a container image transfer library and programmatic toolkit designed for moving and managing container images between distinct registries, storage backends, and file formats. It provides an OCI image specification toolkit for inspecting, parsing, and converting image formats across different registry implementations without format loss, acting as a registry client library for interacting with remote endpoints to pull, push, and inspect manifests. The library features a transport-plugin architecture that uses modular communication handlers to connect remote registries, local st

    Go
    View on GitHub↗963
See all 30 alternatives to Skopeo→