Awesome Go

oras

CategoryDistributed Systems
SubcategoryDistributed Systems
Stars2,468

CLI and library for OCI Artifacts in container registries

About oras

ORAS CLI

Build Status codecov Go Report Card

Docs

Documentation for the ORAS CLI is located on the project website: oras.land/cli

Container images

Release images are published for multiple architectures to GitHub Container Registry.

  • :main tracks the latest merge on the default branch.
  • :vX.Y.Z is the immutable version tag for a release.
  • :vX.Y tracks the latest stable patch in a minor release line.
  • :vX tracks the latest stable release in a major release line.
  • :latest tracks the highest stable release across all major versions.

Prereleases never move rolling tags. A maintenance-branch release only moves the rolling tags for its own minor and major lines when it is newer than the current tag in that line. This keeps :latest and the bounded version tags from moving backwards after a backport.

Development Environment Setup

Refer to the development guide to get started contributing to ORAS.

Code of Conduct

This project has adopted the CNCF Code of Conduct. See CODE_OF_CONDUCT.md for further details.

Frequently Asked Questions

What is oras?

oras is a Distributed Systems library for the Go programming language. CLI and library for OCI Artifacts in container registries

How many GitHub stars does oras have?

oras has 2,468 GitHub stars in the directory's latest synchronization.

How do I install oras?

Install oras with the Go module system using `go get oras-project/oras`. Check the repository for the current installation instructions.

What category does oras belong to?

oras is listed under Distributed Systems, specifically Distributed Systems.

← Back to Distributed Systems