InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 19 Go Registry Projects
-
Project mention: Your laptop can run a full devops stack here’s how I set mine up | dev.to | 2025-06-19
Push and pull images without Docker Hub rate limits. Harbor has a slick UI and RBAC. Docker Registry UI is minimal and works well.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
For updates, I’m using a container called Watchtower that updates my Docker images automatically, together with unattended-upgrades to update system security packages.
-
Over time, registries accumulate a lot of garbage in the form of blobs referenced by old images that are not needed anymore. Many registry implementations, such as CNCF Distribution, offer garbage-collection mechanisms to delete unreferenced blobs and free up storage space. However, for that to happen, old images (tags) referencing them have to be deleted first.
-
Additionally at some point people behind this product decided to change the licensing model, and allow the use of community editions for up to 5 nodes. It wasn't my case, but that pushed me to use something more independent. So I started using dockge, then added another service for docker logs, version monitor, and keeps adding applications that are fun to use, for example homebox or bookstack. It was fun until I released the cost of energy and maintenance effort need to keep it running, at my home. Every internet issue, or power issue takes my setup down. Maybe it was not happening very often, but when I wasn’t home, and the hardware was down, there was no chance to fix it remotely. And I started relaying on that service. That is why I simply decided to migrate to hetzner, and podman at the same time, and use remote NFS. However, let's start from the beginning.
-
Project mention: Crane: Tool for interacting with remote images and registries | news.ycombinator.com | 2024-07-29
-
sealer
Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF)
-
Project mention: Introduction to Gitless GitOps: A New OCI-Centric and Secure Architecture | dev.to | 2025-04-16
For implementation, the OCI artifact manipulation client tool ORAS (CNCF Sandbox project) seems useful. Flux uses oras-go.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
FROM ubuntu-with-docker WORKDIR / RUN apt update && \ apt install -y cron python3 python-is-python3 python3-pip curl && \ rm -rf /var/lib/apt/lists/* RUN curl -L https://github.com/regclient/regclient/releases/latest/download/regctl-linux-amd64 >regctl && \ chmod 755 regctl && \ mv regctl /usr/local/bin/ ENV PIP_BREAK_SYSTEM_PACKAGES=1 RUN pip install requests # Copy entry script COPY entry.sh /entry.sh COPY check.py /check.py COPY delete.py /delete.py COPY is_latest.py /is_latest.py RUN chmod +x /entry.sh # Register a crontab job to run entry every day 3:00 RUN crontab -l | { cat; echo "0 3 * * * /entry.sh"; } | crontab - # Run this job at the beginning with verbose output ENTRYPOINT ["cron", "-f", "-L 15"]
-
kube-fledged
A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly
-
lilipod
Lilipod is a simple container manager, able to download, unpack and use OCI images from various container registries.
-
-
-
-
-
-
Project mention: Tell HN: Wireshark has a new sibling: Stratoshark | news.ycombinator.com | 2025-01-22
With the falco plugins [1] a broad range of "cloud native" service can be captured in Stratoshark. At the moment we have AWS cloudtrail and GCP Audit included in the macOS and Win installers.
[1] https://github.com/falcosecurity/plugins?tab=readme-ov-file#...
-
vimp
Compare data from multiple vulnerability scanners to get a more complete picture of potential exposures. (by mchmarny)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Registry discussion
Go Registry related posts
-
Automatic tag deletion for Docker registries
-
Set up a docker registry mirror
-
OCI Registry as Storage (ORAS): Distribute Artifacts Across OCI Registries
-
5 Tricks to Speed up Docker Image Builds
-
OCI Registry as Storage
-
Software Bill of Materials (SBOM) for your Spin Apps
-
Como realizar o Deploy de Projetos Web em uma VPS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Jun 2025
Index
What are some of the best open-source Registry projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Harbor | 25,773 |
2 | watchtower | 22,417 |
3 | distribution | 9,621 |
4 | Diun | 3,691 |
5 | go-containerregistry | 3,394 |
6 | sealer | 2,067 |
7 | oras | 1,772 |
8 | regclient | 1,548 |
9 | kube-fledged | 1,315 |
10 | lilipod | 461 |
11 | terralist | 412 |
12 | hub-tool | 352 |
13 | imgpkg | 276 |
14 | srclient | 249 |
15 | boring-registry | 206 |
16 | plugins | 97 |
17 | vimp | 63 |
18 | cyberdock | 55 |
19 | reposure | 4 |