Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Docker
  3. Harbor

Harbor

Apache-2.0Gov2.15.4Self-Hosted

An open source trusted cloud native registry that stores, signs, and scans container images and Helm charts.

Visit WebsiteGitHubGitHub
29.6k stars5.4k forks0 contributors

What is Harbor?

Harbor is an open source cloud native registry that stores, signs, and scans container images and Helm charts. It extends the standard Docker Distribution by adding enterprise features like security, identity management, and replication, solving the need for a secure, on-premises registry in cloud native environments.

Target Audience

DevOps engineers, platform teams, and organizations running Kubernetes or containerized workloads who need a private, secure registry with advanced management and security features.

Value Proposition

Developers choose Harbor because it provides a comprehensive, self-hosted alternative to commercial registries with built-in vulnerability scanning, image signing, policy-based replication, and seamless integration with existing identity providers like LDAP/AD and OIDC.

Overview

An open source trusted cloud native registry project that stores, signs, and scans content.

Use Cases

Best For

  • Deploying a private container registry for Kubernetes clusters
  • Enforcing security policies with vulnerability scanning and image signing
  • Replicating container images across multiple data centers or cloud regions
  • Integrating registry authentication with enterprise LDAP/AD systems
  • Managing Helm charts alongside container images in a unified registry
  • Auditing and tracking all image push/pull operations for compliance

Not Ideal For

  • Small-scale personal projects or startups that don't require advanced security features and would prefer a simpler, managed registry solution
  • Teams fully embedded in a single cloud provider's ecosystem (e.g., AWS ECR users) where native integrations and managed services reduce operational overhead
  • Environments with minimal infrastructure or DevOps resources that cannot commit to the ongoing maintenance of a self-hosted registry

Pros & Cons

Pros

Enterprise Security Suite

Integrates vulnerability scanning and Docker Content Trust (Notary) for image signing, enforcing policies to prevent deployment of vulnerable or unsigned images, as highlighted in the features list.

Flexible Identity Integration

Supports LDAP/AD and OIDC, allowing seamless authentication with existing enterprise systems and enabling single sign-on, which is explicitly mentioned in the identity integration features.

Robust Replication Engine

Policy-based replication with filters supports multi-datacenter deployments and high availability, automatically retrying on errors, as detailed in the replication section of the README.

Comprehensive Management API

Offers a full RESTful API with embedded Swagger UI, facilitating administrative operations and integration with external tools, which is a key feature emphasized in the documentation.

Cons

Complex Deployment Process

Requires Docker, docker-compose, or Helm for installation, and the architecture involves multiple services that need proper configuration and networking, making initial setup non-trivial for newcomers.

Ongoing Operational Burden

As a self-hosted solution, it necessitates regular updates, monitoring, and backup management, unlike cloud-managed registries, which can strain teams without dedicated DevOps resources.

Steep Learning Curve for Advanced Features

Setting up policies for replication, scanning, and access control requires deep understanding of Harbor's configuration and can be time-consuming, as implied by the detailed but scattered documentation.

Open Source Alternative To

Harbor is an open-source alternative to the following products:

Google Container Registry
Google Container Registry

A private container image registry service for storing, managing, and deploying Docker container images on Google Cloud.

Amazon ECR
Amazon ECR

Amazon Elastic Container Registry is a fully managed Docker container registry that makes it easy to store, manage, and deploy container images.

GitHub Container Registry
GitHub Container Registry

GitHub Container Registry is a Docker container registry service integrated with GitHub, allowing users to store and manage container images alongside their code.

Docker Hub
Docker Hub

Docker Hub is a cloud-based registry service for sharing and managing Docker images, providing public and private repositories, automated builds, and team collaboration.

Frequently Asked Questions

Quick Stats

Stars29,591
Forks5,394
Contributors0
Open Issues705
Last commit1 day ago
CreatedSince 2016

Tags

#helm#devops#cncf#docker-registry#kubernetes#software-supply-chain#container-management#vulnerability-scanning#registry#docker#container#container-registry#containers#helm-charts#self-hosted#cloud-native

Built With

S
Swagger
L
LDAP
K
Kubernetes
H
Helm
D
Docker
O
OIDC

Links & Resources

Website

Included in

Docker35.8k
Auto-fetched 1 day ago

Related Projects

KrakenKraken

P2P Docker registry capable of distributing TBs of data in seconds

Stars6,770
Forks501
Last commit1 day ago
DragonflyDragonfly

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

Stars3,353
Forks432
Last commit1 day ago
DocketDocket

Docket - Custom docker registry that allows for lightning fast deploys through bittorrent

Stars709
Forks33
Last commit6 years ago
NORANORA

Self-hosted artifact registry and pull-through cache in one binary. 17 formats: Docker/OCI, Maven, npm, PyPI, Cargo, Go, Raw, RubyGems, Terraform, Ansible Galaxy, NuGet, Pub, Conan, CPAN, RPM, Debian/APT, Hugging Face. No database, about 15 MB RAM idle, supply-chain curation built in.

Stars341
Forks42
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub