Go Docker

Open-source Go projects categorized as Docker

Top 23 Go Docker Projects

  • Moby

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

    Project mention: docker: command not found | reddit.com/r/GUIX | 2022-11-28

    did guix install docker, but this does not produce the docker command. Docker package points to mobyproject.org which looks like something that has to do with containerd and not docker. How to install docker?

  • traefik

    The Cloud Native Application Proxy

    Project mention: Best reverse proxy with SSL? | reddit.com/r/homelab | 2022-11-26

    It looks like the big players are: * SWAG - https://docs.linuxserver.io/general/swag * NGINX Proxy Manager - https://nginxproxymanager.com/ * Traefik - https://traefik.io/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dive

    A tool for exploring each layer in a docker image

    Project mention: Why is an ubuntu image listed with only 29MB on Dockerhub but is massive when building with? | reddit.com/r/docker | 2022-11-28

    https://github.com/wagoodman/dive more interactive option than docker history, should be able to find the expensive layer(s)

  • Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Docker Compose? | reddit.com/r/synology | 2022-11-29
  • drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: Some tool like drone.io for CD | reddit.com/r/devops | 2022-11-28

    I'm really embarassed to say that I love docker-compose over K8s for its simplicity & effectiveness.But tools are reallly lacking.drone.io is like a docker-compose.yml. Simple, effictive & beautiful.

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Easy to use web hosting control panel? | reddit.com/r/selfhosted | 2022-11-24

    Another option would be to setup Docker on the machine with something like Portainer. It makes getting things up and running stupid simple.

  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: run a RestAPI on Every container? | reddit.com/r/microservices | 2022-11-08

    The two biggest options are OpenWhisk and OpenFaas. Check out /r/serverless for more options. I'm experimenting currently with OpenFaas as it's the lighter weigh to of the two.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • rancher

    Complete container management platform

    Project mention: Delete errored cluster object | reddit.com/r/rancher | 2022-11-15

    There is also a known bug with duplicate machine IDs but that only happens if they are in the same cluster IE same namespace. https://github.com/rancher/rancher/issues/30240

  • Harbor

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

    Project mention: Over a thousand Docker container images found hiding malicious content | reddit.com/r/homelab | 2022-11-25

    Did you mean this? https://goharbor.io/

  • 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: Standard container sizes | reddit.com/r/kubernetes | 2022-11-11

    Anyone tried using https://github.com/docker-slim/docker-slim To minify an image?..

  • trivy

    Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

    Project mention: Is OPA Gatekeeper the best solution for writing policies for k8s clusters? | reddit.com/r/kubernetes | 2022-11-10
  • authelia

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

    Project mention: A way for the users to connect to all services seamlesly ? | reddit.com/r/unRAID | 2022-11-29
  • ctop

    Top-like interface for container metrics

    Project mention: Looking for a simple Docker dashboard | reddit.com/r/selfhosted | 2022-11-29

    However, something like ctop may be easier to use.

  • skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Local development - Docker vs K8s | reddit.com/r/programare | 2022-11-26

    https://github.com/GoogleContainerTools/skaffold pentru local dev + deploy

  • transfer.sh

    Easy and fast file sharing from the command-line.

    Project mention: Different ways of getting data from A to B over networks/the internet | reddit.com/r/cybersecurity | 2022-11-18

    use an intermediary storage, e.g., https://github.com/dutchcoders/transfer.sh, Firefox send (https://send.vis.ee/ has a list of sites) or https://github.com/drakkan/sftpgo. This can be done with just a browser for the sender/receiver, but someone must host the server. For the first two I am pretty sure there are a lot of public servers, but be sure to encrypt your data before using them

  • Ory 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. Works with Hardware Security Modules. Compatible with MITREid.

    Project mention: Show HN: Open-source OAuth2 server Ory Hydra v2.0 | reddit.com/r/hypeurls | 2022-11-03
  • gvisor

    Application Kernel for Containers

    Project mention: Why golang considered the most popular language among DevOps | reddit.com/r/golang | 2022-11-08

    You mean "all I could find was Kubernetes, Docker, TerraForm infrastructure as code language, Istio service mesh, gVisor security layer, Prometheus metrics service, Argo CD..." Oh, and almost every tool on https://landscape.cncf.io/

  • containerd

    An open and reliable container runtime

    Project mention: imgcrypt is not working when using the 'make' command | reddit.com/r/linuxquestions | 2022-11-28

    # github.com/containerd/containerd/cio

  • watchtower

    A process for automating Docker container base image updates.

    Project mention: "version control" for container images on nomad ? | reddit.com/r/homelab | 2022-11-27

    Maybe Watchtower? https://containrrr.dev/watchtower/

  • kaniko

    Build Container Images In Kubernetes

    Project mention: Faster Docker image builds in Cloud Build with layer caching | dev.to | 2022-11-22

    kaniko is a tool that allows you to build container images inside Kubernetes without the need for the Docker daemon. Effectively, it allows you to build Docker images without docker build.

  • argo-cd

    Declarative continuous deployment for Kubernetes.

    Project mention: Flux is a CNCF Graduated project | reddit.com/r/kubernetes | 2022-11-30
  • goreleaser

    Deliver Go binaries as fast and easily as possible

    Project mention: Simplify Golang Multi Architecture Container Builds | dev.to | 2022-10-25

    Have same process to build image locally as well as for cloud usage. I found GoReleaser to be apt for this requirement.

  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    Project mention: The simplest way to run your own Heroku on Kubernetes | dev.to | 2022-11-28

    In this tutorial, we will spin up a Kubernetes Kind Cluster and install Kubero on it. Kind is an easy way to build knowledge in the field of Kubernetes and since it runs on your local machine it does not incur any costs.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-30.

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 64,627
2 traefik 40,508
3 dive 34,606
4 Docker Compose 27,880
5 drone 26,113
6 Portainer 23,710
7 OpenFaaS 22,400
8 rancher 20,248
9 Harbor 18,919
10 Lean and Mean Docker containers 15,525
11 trivy 15,012
12 authelia 14,760
13 ctop 13,677
14 skaffold 13,489
15 transfer.sh 13,482
16 Ory Hydra 13,468
17 gvisor 13,275
18 containerd 12,591
19 watchtower 12,239
20 kaniko 11,404
21 argo-cd 11,320
22 goreleaser 10,953
23 kind 10,788
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!