# Open-source alternatives to Docker Hub

> Docker Hub: The default public registry for hosting and sharing container images. The best self-hosted, open-source alternatives are Harbor, ZOT OCI Registry and Gitea. All of them can run on your own server, so your data stays under your control. All 3 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Commercial product | Docker Hub |
| Category | Object Storage |
| Alternatives listed | 3 |
| Top pick | Harbor (29,494 stars, Apache-2.0) |
| Canonical URL | https://appsgit.com/alternatives/docker-hub |

## Alternatives, in recommended order

- [Harbor](https://appsgit.com/apps/harbor): Cloud native image registry that stores, signs, and scans content. (29,494 stars, Apache-2.0, Go, Docker)
- [ZOT OCI Registry](https://appsgit.com/apps/zot-oci-registry): A production-ready vendor-neutral OCI-native container image registry. (2,839 stars, Apache-2.0, Go, Docker)
- [Gitea](https://appsgit.com/apps/gitea): Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD. (58,319 stars, MIT, Go, Docker)

## Comparisons

- [Gitea vs GitLab](https://appsgit.com/compare/gitea-vs-gitlab)
- [Gitea vs Gogs](https://appsgit.com/compare/gitea-vs-gogs)

More in this category: [Object Storage](https://appsgit.com/categories/object-storage)

---

Canonical page: https://appsgit.com/alternatives/docker-hub
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
