Go docker-image

Open-source Go projects categorized as docker-image

Top 23 Go docker-image Projects

  • dive

    A tool for exploring each layer in a docker image

  • Project mention: Mastering Docker Image Optimization: 6 Key Strategies for building Lighter, Faster, and Safer images | dev.to | 2024-04-04

    Dive is an open-source tool that allows you to explore the various layers of a Docker image. It shows you the content of each layer and helps you identify voluminous or unnecessary parts.

  • flannel

    flannel is a network fabric for containers, designed for Kubernetes

  • Project mention: How to create a 3-node kubernetes cluster and deploy an application on my ubuntu 22.04 minibox | dev.to | 2024-01-10

    $ kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kraken

    P2P Docker registry capable of distributing TBs of data in seconds

  • Project mention: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15


    "Kraken was initially built with a BitTorrent driver, however, we ended up implementing our P2P driver based on BitTorrent protocol to allow for tighter integration with storage solutions and more control over performance optimizations.

    Kraken's problem space is slightly different than what BitTorrent was designed for. Kraken's goal is to reduce global max download time and communication overhead in a stable environment, while BitTorrent was designed for an unpredictable and adversarial environment, so it needs to preserve more copies of scarce data and defend against malicious or bad behaving peers.

    Despite the differences, we re-examine Kraken's protocol from time to time, and if it's feasible, we hope to make it compatible with BitTorrent again."

  • werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

  • tun2socks

    tun2socks - powered by gVisor TCP/IP stack

  • Project mention: VirtualBox KVM Public Release | news.ycombinator.com | 2024-02-08

    You can probably do this for VirtualBox (and any Linux program) by using tun2socks to create a network interface that routes through a proxy (SOCKS5 if you want UDP support), and then moving that network interface to a new namespace. You can run VirtualBox or any other programs in that new namespace, they don't have to be aware of the proxy at all (since they just see a regular gateway).


  • create-go-app

    ✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command. (by create-go-app)

  • Dragonfly2

    Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • chanify

    Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

  • stargz-snapshotter

    Fast container image distribution plugin with lazy pulling

  • Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13

    A lazy chunked delivery strategy like used in the k8s stargz-snapshotter[0] project could be effective here, where it only pulls chunks as needed, but it would probably require wasm platform changes.

    [0] https://github.com/containerd/stargz-snapshotter

  • Whaler

    Program to reverse Docker images into Dockerfiles

  • Project mention: Any Way To See The Dockerfile Used To Make An Image On Dockerhub? | /r/docker | 2023-07-04

    Whaler may help you: https://github.com/P3GLEG/Whaler

  • pg_timetable

    pg_timetable: Advanced scheduling for PostgreSQL

  • manifest-tool

    Command line tool to create and query container image manifest list/indexes

  • error-pages

    🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) (by tarampampam)

  • Project mention: ☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications | dev.to | 2023-10-16

    controller: config: custom-http-errors: 404,408,500,501,502,503,504,505 # Prepackaged default error pages from https://github.com/tarampampam/error-pages/wiki/Kubernetes-&-ingress-nginx # multiple themes here: https://tarampampam.github.io/error-pages/ defaultBackend: enabled: true image: repository: ghcr.io/tarampampam/error-pages tag: 2.21 # latest as of 01/04/2023 here: https://github.com/tarampampam/error-pages/pkgs/container/error-pages extraEnvs: - name: TEMPLATE_NAME value: lost-in-space # one of: app-down, cats, connection, ghost, hacker-terminal, l7-dark, l7-light, lost-in-space, matrix, noise, shuffle - name: SHOW_DETAILS # Optional: enables the output of additional information on error pages value: "false"

  • rtsp-stream

    Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.

  • umoci

    umoci modifies Open Container images

  • apisprout

    Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation

  • cloudflare-ddns

    🌟 A small, feature-rich, and robust Cloudflare DDNS updater (by favonia)

  • Project mention: now that Google Domains is going the way of the Dodo... | /r/selfhosted | 2023-06-23

    There are tons of DDNS tools for Cloudflare on GitHub. In practice it's just one line. (I created my own at https://github.com/favonia/cloudflare-ddns but you can find many others.)

  • klar

    Integration of Clair and Docker Registry

  • mc-router

    Routes Minecraft client connections to backend servers based upon the requested server address

  • Project mention: Reverse Proxy for Minecraft and Game servers ? | /r/selfhosted | 2023-06-10
  • nix-snapshotter

    Brings native understanding of Nix packages to containerd

  • Project mention: Tvix – A New Implementation of Nix | news.ycombinator.com | 2024-04-16

    Not super recent, but nix-snapshotter is one that I'd call awesome(but I'm also a k8s fanboi): https://github.com/pdtpartners/nix-snapshotter


  • registry-ui

    Web UI for Docker Registry

  • drone-ssh

    Drone plugin for executing remote ssh commands

  • ydls

    youtube-dl HTTP download and transcode service

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go docker-image related posts


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

Project Stars
1 dive 43,487
2 flannel 8,477
3 kraken 5,844
4 werf 3,909
5 tun2socks 2,692
6 create-go-app 2,328
7 Dragonfly2 1,989
8 chanify 1,219
9 stargz-snapshotter 1,040
10 Whaler 1,016
11 pg_timetable 1,015
12 manifest-tool 696
13 error-pages 694
14 rtsp-stream 686
15 umoci 673
16 apisprout 669
17 cloudflare-ddns 523
18 klar 506
19 mc-router 473
20 nix-snapshotter 469
21 registry-ui 352
22 drone-ssh 232
23 ydls 177

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives