Go Docker

Open-source Go projects categorized as Docker | Edit details

Top 23 Go Docker Projects

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: What are the REST API reference projects that can be used as a guide in 2021? | reddit.com/r/golang | 2021-11-24
  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    K3s comes by default with traefik as the ingress controller. I heard great things about it, but I prefer to use ingress-nginx. This is simply because I'm more familiar with it. You can choose pretty much any ingress controller you want for Kubernetes, so pick one according to your own preferences.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo dive

    A tool for exploring each layer in a docker image

    Project mention: Is a 25MB hard size limit on K8s container image size reasonable? | reddit.com/r/kubernetes | 2021-11-25

    I really like the dive tool for exploring images and seeing where you can trim space.

  • GitHub repo Docker Compose

    Define and run multi-container applications with Docker

    Project mention: What's the biggest thing you love about Proxmox VE? | reddit.com/r/Proxmox | 2021-11-29

    mkdir -p ~/.docker/cli-plugins curl -sSL https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose chmod +x ~/.docker/cli-plugins/docker-compose

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: Preview environments with Gitea, Drone and Netlify | dev.to | 2021-11-14

    We're already using Drone CI for a bunch of things like building, testing, linting and releasing. For each PR Drone runs a few pipelines to give us quick feedback about the impact of the changes. In that pipeline, a pipeline builds the frontend. Since the frontend is just a classic SPA, we get a bundle of css, js, images and so forth at the end of that build.

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    Functions-as-a-Service (eg. OpenFaaS).

  • GitHub repo rancher

    Complete container management platform

    Project mention: Is the Helm installer broken? | reddit.com/r/rancher | 2021-11-26

    It absolutely could, but would likely need to be PRed into the chart at github.com/rancher/rancher -- PRs are always welcome.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Harbor

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

    Project mention: K8 cluster and containerd Deployment | reddit.com/r/kubernetes | 2021-11-04

    https://hub.docker.com/_/registry is an easy option, but there are plenty more, like https://github.com/goharbor/harbor, https://www.projectquay.io/, https://jfrog.com/container-registry/

  • GitHub repo skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Designing large scale apps using micro services | reddit.com/r/node | 2021-11-16

    Skaffold + Docker Dekstop Kubernetes works really well for me. My company's main codebase has ~7 services, service discovery works by DNS (k8s services), everything is super composable. Obviously, since we're a kubernetes focused company so I'm biased, but Skaffold is fantastic.

  • GitHub repo ctop

    Top-like interface for container metrics

    Project mention: Why so many tops | reddit.com/r/linuxquestions | 2021-10-12

    ctop is fucking amazing for anyone who deals with docker and containers.

  • GitHub repo transfer.sh

    Easy and fast file sharing from the command-line.

    Project mention: Transfer.sh – easy and fast file sharing from the command-line | news.ycombinator.com | 2021-10-06
  • GitHub repo gvisor

    Application Kernel for Containers

    Project mention: Are there any reasons to choose VMs over containers? | reddit.com/r/devops | 2021-11-17

    I mean, there's gVisor, but this is getting into the technical specifics not worth mentioning if all the above information is new to OP.

  • GitHub repo hydra

    OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.

    Project mention: Simple OpenID Connect (OIDC) Provider? | reddit.com/r/selfhosted | 2021-10-23
  • GitHub repo Lean and Mean Docker containers

    DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

    Project mention: Is a 25MB hard size limit on K8s container image size reasonable? | reddit.com/r/kubernetes | 2021-11-25

    That's incredibly small. I don't know how you'll be able to do this for your projects without heavily leveraging docker-slim: https://github.com/docker-slim/docker-slim

  • GitHub repo authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Looking for reliable open-source 2FA self hosted server | reddit.com/r/sysadmin | 2021-11-18
  • GitHub repo containerd

    An open and reliable container runtime

    Project mention: Run containers on your Mac with Lima | reddit.com/r/apple | 2021-11-28

    Many of the things you mention there are actually not provided by Docker. The clear and well defined format is OCI, which stands for “Open Container Initiative” (Docker was a founding member, but they aren’t the only one). The underlying runtime for containers that Docker uses is containerd which is an open source product. Docker provides… Docker Hub, and a client app. Docker certainly isn’t the only option, there’s also Kubernetes, Podman, or even just (shudder) containerd itself. Heck, you could write your own.

  • GitHub repo watchtower

    A process for automating Docker container base image updates.

    Project mention: Command to update all container images and relaunch? | reddit.com/r/docker | 2021-11-27

    You might want to look into https://containrrr.dev/watchtower/. Available as a container.

  • GitHub repo trivy

    Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues

    Project mention: trivy: Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues | reddit.com/r/CKsTechNews | 2021-11-10
  • GitHub repo rook

    Storage Orchestration for Kubernetes

    Project mention: First raspberry pi cluster | reddit.com/r/homelab | 2021-11-24

    I wonder how well rook.io performs with 8GB pis and usb SSDs.

  • GitHub repo goreleaser

    Deliver Go binaries as fast and easily as possible

    Project mention: Goreleaser Release v1.0.0 | news.ycombinator.com | 2021-11-14
  • GitHub repo kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    Project mention: Run your first Kubeflow pipeline | dev.to | 2021-11-20

    However, installing and trying out Kubeflow Pipelines (KFP) is a lot simpler. In this post, we'll create a local cluster with kind, install KFP as described here and run our first pipeline.

  • GitHub repo runc

    CLI tool for spawning and running containers according to the OCI specification

    Project mention: k8s-the-hard-way | dev.to | 2021-10-26

    # wget https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.21.0/crictl-v1.21.0-linux-amd64.tar.gz \ https://github.com/opencontainers/runc/releases/download/v1.0.0-rc93/runc.amd64 \ https://github.com/containernetworking/plugins/releases/download/v0.9.1/cni-plugins-linux-amd64-v0.9.1.tgz \ https://github.com/containerd/containerd/releases/download/v1.4.4/containerd-1.4.4-linux-amd64.tar.gz \ https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/amd64/kubectl \ https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/amd64/kube-proxy \ https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/amd64/kubelet

  • GitHub repo clair

    Vulnerability Static Analysis for Containers

    Project mention: Mayday, mayday! I need a scalable infrastructure to migrate on Scaleway Elements! Part 2 - Ops & Container migration | dev.to | 2021-11-12

    Use Clair for vulnerability scanning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-29.

Go Docker related posts


What are some of the best open-source Docker projects in Go? This list will help you:

Project Stars
1 Moby 61,640
2 traefik 35,782
3 dive 28,567
4 Docker Compose 24,243
5 drone 24,209
6 OpenFaaS 20,694
7 rancher 18,082
8 Harbor 16,181
9 skaffold 12,168
10 ctop 12,133
11 transfer.sh 12,071
12 gvisor 11,912
13 hydra 11,778
14 Lean and Mean Docker containers 11,578
15 authelia 10,914
16 containerd 9,795
17 watchtower 9,407
18 trivy 9,356
19 rook 9,277
20 goreleaser 9,184
21 kind 8,818
22 runc 8,634
23 clair 8,312
Find remote Docker jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives