Go Kubernetes

Open-source Go projects categorized as Kubernetes

Top 23 Go Kubernete 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. traefik

    The Cloud Native Application Proxy

    Project mention: EKS vs k3s on AWS for startups: cost, complexity, and when to choose each | dev.to | 2026-04-26

    k3s: You run the control plane on an EC2 instance. It starts in under a minute, ships with Traefik and a working storage class, and upgrades when you decide. Nothing AWS-specific unless you want it.

  4. etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Global Distributed Consensus: The Missing Piece in Kubernetes | dev.to | 2026-05-04

    Kubernetes runs on etcd, which uses the Raft consensus algorithm. It's a proven model for what it was designed to do: keep a single cluster's state perfectly consistent. When you create a deployment or a pod dies, every node in the cluster agrees on the new state of the world almost instantly.

  5. istio

    Connect, secure, control, and observe services.

    Project mention: 6 Agent Gateway Platforms That Actually Exist in 2026 (And What They're Good For) | dev.to | 2026-05-04

    Quick mental model: an agent gateway is the load-bearing wall between your agents and the rest of your infra. LLM routing, MCP tool governance, agent registry, A2A traffic, audit logs. Same energy as Istio or Kong, just pointed at agents instead of microservices.

  6. 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
  7. k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: Comparison: k9s 0.32.0 vs. Lens 6.0 vs. Octant 0.25.0 for K8s 1.32 Administration | dev.to | 2026-04-28

    Tool versions tested: k9s 0.32.0 (https://github.com/derailed/k9s), Lens 6.0.0 (https://github.com/lensapp/lens), Octant 0.25.0 (https://github.com/vmware-tanzu/octant). All tests were repeated 5 times, with outliers discarded. Cold start times measured from process launch to first cluster resource render. Memory/CPU metrics collected via top and crictl stats during 10-minute idle periods and 5-minute log streaming sessions (1000-line pod logs). No other user processes were running during benchmarks, screen brightness set to 50% for GUI tools, terminal font size set to 12pt for k9s.

  8. k3s

    Lightweight Kubernetes

    Project mention: Kubernetes testing w/ Dagger.io | dev.to | 2026-05-14

    What we need is a way to bootstrap a Kubernetes Cluster itself. Being in a docker-like environment the best option is a Kubernetes in Docker solution, such as KinD or K3s. Both are available in Daggerverse and can be installed as external module to be reused.

  9. seaweedfs

    SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.

    Project mention: Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: The Standby Cluster Method | dev.to | 2026-05-27

    All examples in this guide use an in-cluster SeaweedFS instance as the pgBackRest S3 repository. SeaweedFS is Apache-2.0 licensed, actively maintained, and a clean drop-in replacement for the role MinIO used to fill in this stack. Any other S3-compatible storage works just as well: AWS S3, Google Cloud Storage (via HMAC keys), Ceph RadosGW, Cloudflare R2, and so on. For non-SeaweedFS endpoints, remove repo1-s3-uri-style: path and repo1-s3-verify-tls: "n" from the pgBackRest configuration and replace the endpoint with your provider's URL.

  10. 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.

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

  12. consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

    Project mention: Why We Replaced Whisper 2.0 with Deepgram 2.0 and Cut Voice Transcription Costs by 45% | dev.to | 2026-04-28

    Never perform a big-bang migration when moving critical infrastructure like ASR. We used HashiCorp Consul (https://github.com/hashicorp/consul) for feature flags to route 5% of traffic to Deepgram initially, increasing by 10% daily over 10 days. We also implemented circuit breakers for both services: if Deepgram's error rate exceeded 1% over a 5-minute window, traffic automatically fell back to Whisper with zero user impact. This approach caught a Deepgram API outage in the eu-central-1 region on day 3 of the migration, which only affected 5% of traffic and was mitigated automatically. We also emitted Prometheus metrics for every request, tracking latency, error rate, and cost per request, which allowed us to roll back the entire migration in under 30 seconds if needed. Gradual shifting also let us identify a Deepgram bug with Arabic diarization that only occurred on 0.2% of our traffic, which we reported to Deepgram and was patched in 48 hours. Feature flags are table stakes for any infrastructure migration – if you don't have a feature flagging system, use a simple environment variable to start, as shown below:

  13. helm

    The Kubernetes Package Manager

    Project mention: 8 Key BYOC Deployment Options Every Data Engineer Should Know | dev.to | 2026-03-18

    Self-managed BYOC is the highest-control option. The vendor distributes their software as binaries, container images, Helm charts, or Terraform modules, and the customer's platform engineering team handles the full operational lifecycle. This model is common among organisations with strict air-gap or no-internet requirements, teams that need deep customisation of configuration and network topology, and regulated enterprises where vendor access to infrastructure is contractually prohibited.

  14. 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)

  15. 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/

  16. authelia

    The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™

    Project mention: Open Notebook Review: Self-Hosted NotebookLM Alternative | dev.to | 2026-06-09

    Yes. The two ports are independent — 8502 for the UI and 5055 for the API. Caddy reverse-proxying both with auto-TLS is one Caddyfile block per port. Enable Open Notebook's built-in password protection in addition if the deployment is public-facing. For team deployments, add Authelia or Tailscale serve.

  17. OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

  18. 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
  19. 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.

  20. 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.

  21. 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.

  22. argo-cd

    Declarative Continuous Deployment for Kubernetes

    Project mention: Kubernetes Secret Extraction via ArgoCD ServerSideDiff | news.ycombinator.com | 2026-05-01
  23. authentik

    The authentication glue you need.

    Project mention: 25 Trending Self-Hosted Projects on GitHub | dev.to | 2026-04-02

    Stars: 14.8k | Language: Python GitHub: https://github.com/goauthentik/authentik

  24. vitess

    Vitess is a database clustering system for horizontal scaling of MySQL.

    Project mention: Zero downtime migrations at Petabyte scale | news.ycombinator.com | 2026-02-19

    It's open source. If you really want to know these things, I would encourage you to look at the code and read the documentation. As noted in the blog post, reverse vreplication is setup when you switch. You can switch back and forth and nothing is lost.

    https://github.com/vitessio/vitess

    https://vitess.io/docs/reference/vreplication/

    "isn't this just pushing the same issue forward in time?" I don't understand what you are trying to say here. You can only compare the two sides / databases at the same logical point in time. While you are doing this comparison at that point in time, the timeline continues to progress. Unless you want to stop the world and prevent writes for the full duration of the diff (which can be days or even weeks).

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

Log in or Post with

Go Kubernetes related posts

  • PgDog is funded and coming to a database near you

    9 projects | news.ycombinator.com | 10 Jun 2026
  • How to fix ImagePullBackOff error in Kubernetes

    1 project | dev.to | 9 Jun 2026
  • Deploy Your First Go App with Docker and Kubernetes

    1 project | dev.to | 8 Jun 2026
  • Kubernetes Admin Seeks to Identify Advanced Concept Gaps for Improved Cluster Management Expertise

    1 project | dev.to | 8 Jun 2026
  • Migrate Ingress-NGINX to Gateway API Before Retirement

    2 projects | dev.to | 7 Jun 2026
  • Scarab Diagnostic Suite Field Test #013: Kubernetes Watch Cache Critical-Section Boundary

    1 project | dev.to | 6 Jun 2026
  • Scarab Diagnostic Suite Field Test #007: Kubernetes LIST vs WatchList Transport Boundary

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

Index

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

# Project Stars
1 kubernetes 122,973
2 traefik 63,599
3 etcd 51,818
4 istio 38,216
5 trivy 36,314
6 k9s 33,963
7 k3s 33,227
8 seaweedfs 32,832
9 podman 32,003
10 minikube 31,864
11 consul 29,925
12 helm 29,858
13 colima 29,243
14 Harbor 28,689
15 authelia 28,025
16 OpenFaaS 26,178
17 dapr 25,819
18 rancher 25,666
19 Pulumi 25,294
20 cilium 24,485
21 argo-cd 23,123
22 authentik 21,977
23 vitess 21,025

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