Go Containers

Open-source Go projects categorized as Containers

Top 23 Go Container Projects

  1. kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Scarab Diagnostic Suite Field Test #013: Kubernetes Watch Cache Critical-Section Boundary | dev.to | 2026-06-06
  2. SaaSHub

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

    SaaSHub logo
  3. Moby

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

    Project mention: Running FreeIPA on Ubuntu Using Podman | dev.to | 2026-05-16

    There were many attempts to fix this issue by changing cgroup isolation settings using flags like --cgroupns=host etc ,but nothing worked. Similar outcomes were also obtained by other attempts like these. https://github.com/moby/moby/issues/16238

  4. trivy

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

    Project mention: trivy VS onequery - a user suggested alternative | libhunt.com/r/trivy | 2026-06-01
  5. podman

    Podman: A tool for managing OCI containers and pods.

    Project mention: Docker vs Podman: Migrating Three Projects, Honestly | dev.to | 2026-05-19

    Docker runs a long-lived background daemon (dockerd), traditionally as root. Every CLI call talks to it over a socket. Podman doesn't. Each podman invocation is just a regular process you run as your own user.

  6. minikube

    Run Kubernetes locally

    Project mention: Serving LLMs at Scale with KitOps, Kubeflow, and KServe | dev.to | 2025-12-04

    curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64 minikube version

  7. colima

    Container runtimes on macOS (and Linux) with minimal setup

    Project mention: Ask HN: What dev tools do you rely on that nobody talks about? | news.ycombinator.com | 2026-04-01

    https://github.com/atuinsh/atuin for fuzzy shell history (ctrl+r)

    https://github.com/sharkdp/bat (nice coloured cat replacement)

    https://github.com/abiosoft/colima (so I don't need docker desktop)

    https://github.com/duckdb/duckdb (performant database that lets you directly query JSON, parquet, csv files with SQL queries and convert one to the other.

    https://github.com/eradman/entr (rerun commands automatically when provided files change) (useful for rerunning test commands automatically once you save the file you're editing.

    https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)

    https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily)

    https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)

    https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want))

    https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)

  8. Harbor

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

    Project mention: Docker Hub Is Down | news.ycombinator.com | 2025-09-24

    Depending on what other (additional) features you're willing to accept, the GoHarbor[0] registry supports pull-through as well as mirroring and other features, it's a nice registry that also supports other OCI stuff like Helm charts, and does vulnerability scanning with "Interrogation Services" like Trivy.

    I've been using it at home and work for a few years now, might be a bit overkill if you just want a simple registry, but is a really nice tool for anyone who can benefit from the other features.

    [0] https://goharbor.io/

  9. dapr

    Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

    Project mention: Creating a Rabbit PubSub client with Dapr | dev.to | 2026-04-29
  10. rancher

    Complete container management platform

    Project mention: Bridging the Gap: Future Directions for Kubernetes and Distributed Systems | dev.to | 2026-05-04

    The industry's first pass at solving this was multi-cluster management. Platforms like Anthos, Rancher, and OpenShift are essential for managing fleets of Kubernetes clusters. They provide a single pane of glass for configuration, policy, and deployments across different environments. This was a critical step forward for operational maturity.

  11. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

    Project mention: Pulumi Has a Free API: Infrastructure as Code with Real Programming Languages | dev.to | 2026-03-28

    Pulumi lets you define cloud infrastructure using real programming languages — TypeScript, Python, Go, C#, Java — instead of YAML or HCL. You get loops, conditionals, functions, type checking, and IDE autocomplete for your infrastructure.

  12. cilium

    eBPF-based Networking, Security, and Observability

    Project mention: War Story: Debugging a Kafka 4.0 Consumer Lag Spike During a Product Launch Using Cilium 1.17 and Datadog 2026 | dev.to | 2026-04-28

    This adds less than 2% overhead to your node’s CPU usage but exposes 14 Kafka-specific eBPF metrics that are critical for debugging lag. We’ve found that 72% of Kafka 4.0 lag incidents we’ve responded to in 2026 stem from node-level network policy issues that only eBPF can detect. If you’re using a different CNI, you can still use Cilium’s standalone eBPF probe https://github.com/cilium/cilium/tree/v1.17.2/contrib/kafka-probe to get these metrics without replacing your entire CNI. Always validate that kafka.heartbeat_drops_total is 0 in staging before every launch.

  13. Lean and Mean Docker containers

    Slim(toolkit): Don't change anything in your 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: I Ditched Docker for Podman (and You Should Too) | news.ycombinator.com | 2025-09-05
  14. containerd

    An open and reliable container runtime

    Project mention: Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats | dev.to | 2026-05-28

    implement CRI ListPodSandboxMetrics

  15. gvisor

    Application Kernel for Containers

    Project mention: Agent Substrate: The Agentic AI Isolation Layer On K8s | dev.to | 2026-05-31

    Underneath the hood, Substrate uses gvisor (same thing as the Agent Sandbox project from the CNCF SIG), which is a container sandbox developed by Google that focuses on security, isolation, and the ability to use it in an efficient fashion (e.g - not take up a ton of hardware resources).

  16. ctop

    Top-like interface for container metrics

    Project mention: Portainer vs Lazydocker: Which Docker UI? | dev.to | 2026-03-10

    No. Portainer is web-only. You can open a container console through the Portainer web UI, but Portainer itself has no terminal interface. If you want a TUI, use Lazydocker or ctop.

  17. kops

    Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

    Project mention: How choose which Kubernetes Way is Right for You | dev.to | 2025-10-30

    # Get your system ready sudo apt-get update && sudo apt-get install -y curl # Install kubectl sudo apt-get install -y kubectl # Install AWS CLI sudo snap install aws-cli --classic # Install kOps curl -Lo kops https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64 chmod +x kops sudo mv kops /usr/local/bin/kops

  18. dagger

    Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud (by dagger)

    Project mention: TanStack NPM Packages Compromised | news.ycombinator.com | 2026-05-11

    Shameless plug: solving this "push and pray" problem is something we have been focusing on with Dagger. It's an open-source CI platform that decouples the runtime from the triggers. The runtime is open source and local-first, so you develop the actual logic of your pipelines with a proper devloop. Then, you separately wire up your git triggers. The same pipeline logic can be triggered locally or from git events.

    IMO this is the only clean way to solve the problem. If you want to check it out and share feedback: https://dagger.io . We also have a very active Discord server full of CI nerds.

  19. skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Distroless Images Security | dev.to | 2026-03-01

    Leverage Language-Specific Builders: Tools like Skaffold or Tilt can help automate the build process and manage multi-stage builds effectively.

  20. runc

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

    Project mention: Container Technology Explained: How Docker and OCI Containers Work | dev.to | 2026-03-15

    Previously, Docker used lxc, but from v0.9, it seems to use libcontainer implemented in Go. (cf. Docker blog - DOCKER 0.9: INTRODUCING EXECUTION DRIVERS AND LIBCONTAINER github - opencontainers/runc/libcontainer/)

  21. grype

    A vulnerability scanner for container images and filesystems

    Project mention: Performance Test: Grype 0.70 vs Trivy 0.50 Scan Times – 15% Faster for Alpine Images | dev.to | 2026-04-28

    After 120+ benchmark runs across 6 Alpine image variants, 2 hardware configurations, and 3 CI environments, our verdict is clear: Grype 0.70 is 15% faster than Trivy 0.50 for Alpine-based container images, with identical vulnerability detection parity. For teams scanning Alpine images at scale, this speedup translates to thousands of dollars in CI compute savings and hundreds of engineer hours reclaimed per month. If you're only scanning Alpine images, migrate to Grype today—the 15% speedup is worth the migration effort for any team with more than 100 daily scans. For heterogeneous image stacks, Trivy remains the better all-in-one option. We recommend running the benchmark script we provided earlier on your own images to validate the speedup for your specific workload.

  22. devbox

    Instant, easy, and predictable development environments

    Project mention: Devbox: The First Nix-Based Tool That Felt Practical | dev.to | 2026-05-07

    Jetify's own docs describe Devbox as a way to create isolated, reproducible development shells without needing Docker or the Nix language, and that matches the part that mattered most to me in practice. Sources: What is Devbox?, Devbox GitHub repository.

  23. crossplane

    The Cloud Native Control Plane

    Project mention: Ask HN: What Are You Working On? (March 2026) | news.ycombinator.com | 2026-03-08

    https://github.com/crossplane/crossplane/issues/1805

    Love learning about crossplane and diving into its internals, so I am working on fixing issues it has on its "issues" page in GitHub.

  24. clair

    Vulnerability Static Analysis for Containers

    Project mention: Performance Test: Grype 0.70 vs Trivy 0.50 Scan Times – 15% Faster for Alpine Images | dev.to | 2026-04-28

    How does Clair compare to Grype and Trivy for Alpine image scans?

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 Containers discussion

Log in or Post with

Go Containers related posts

  • How to fix ImagePullBackOff error in Kubernetes

    1 project | dev.to | 9 Jun 2026
  • Agent Substrate: The Agentic AI Isolation Layer On K8s

    2 projects | dev.to | 31 May 2026
  • Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats

    5 projects | dev.to | 28 May 2026
  • DePIN GPU Market: The Failed Job Receipt Developers Should Demand

    1 project | dev.to | 25 May 2026
  • Stop Running LLM Workloads on Vanilla Kubernetes

    2 projects | dev.to | 20 May 2026
  • Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats

    9 projects | dev.to | 20 May 2026
  • Running FreeIPA on Ubuntu Using Podman

    1 project | dev.to | 16 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 kubernetes 122,973
2 Moby 71,673
3 trivy 36,314
4 podman 32,003
5 minikube 31,864
6 colima 29,243
7 Harbor 28,689
8 dapr 25,816
9 rancher 25,666
10 Pulumi 25,294
11 cilium 24,485
12 Lean and Mean Docker containers 23,301
13 containerd 20,814
14 gvisor 18,504
15 ctop 17,685
16 kops 16,617
17 dagger 15,938
18 skaffold 15,839
19 runc 13,254
20 grype 12,344
21 devbox 11,837
22 crossplane 11,760
23 clair 11,005

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com