Go Kubernetes

Open-source Go projects categorized as Kubernetes

Top 23 Go Kubernete Projects

  1. kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Container Tools: Kompose, Kubectl, Skaffold

  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: Cloudflare is almost perfect | dev.to | 2025-01-16

    Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.

  4. minio

    MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

    Project mention: Show HN: Open Rewind – POC for audio and screen and video streaming to S3 | news.ycombinator.com | 2025-01-04

    I havent tried yet, but I think we can use https://github.com/minio/minio for this.

  5. etcd

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

    Project mention: I Stopped Using Kubernetes. Our DevOps Team Is Happier Than | news.ycombinator.com | 2024-11-27

    > https://github.com/etcd-io/etcd/issues/9771

    > stale bot marked this as completed (by fucking closing it)

    Ah, yes, what would a Kubernetes-adjacent project be without a fucking stale bot to close issues willy nilly

  6. istio

    Connect, secure, control, and observe services.

    Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11

    Istio Official Site: https://istio.io/

  7. minikube

    Run Kubernetes locally

    Project mention: Kubernetes on Windows: A Guide to Running Kubernetes Using Minikube and kubectl | dev.to | 2024-12-20

    New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

  8. 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 Chose NGINX + HashiStack Over Kubernetes for Our Service Discovery Needs | dev.to | 2024-10-06

    No need for NGINX reloads: Since NGINX queries the Consul Go API client for healthy services on each request, there’s no need to reload NGINX whenever a service moves between nodes or when new instances are added.

  9. k3s

    Lightweight Kubernetes

    Project mention: Implémenter le Retrieval Augmented Generation (RAG) de manière privée sur Kubernetes avec KubeAI et… | dev.to | 2024-12-30
  10. LocalAI

    :robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed, P2P inference

    Project mention: AIOps : Déboguer son cluster Kubernetes en utilisant l’intelligence artificielle générative via… | dev.to | 2024-12-28

    Overview

  11. k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: TIL: Ghostty — a new and quite promising terminal emulator | dev.to | 2025-01-18

    While design is an important part to some degree, there is something more that I've become observing and, therefore, liking lately: the reasonable default configs of the apps, which mean that the majority of the users will never need to mess with configs at all. Here is a great post by Arne about this trend which lists such tools like Fish (mentioned above), Helix, Lazygit, Zellij, k9s, etc. And that a very user-friendly approach: install and use right away! I believe that Ghostty would be a good addition to the list. For example:

  12. helm

    The Kubernetes Package Manager

    Project mention: Essential Kubernetes Setup for DevOps and Developers - A Community Based Guide | dev.to | 2025-01-07

    Helm Helm is widely used for deploying applications to Kubernetes through "charts" (pre-configured Kubernetes resources). It greatly simplifies managing Kubernetes resources and automates the deployment of complex applications. site

  13. OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Forking OpenFaaS Faasd to support Firecracker Containerd | dev.to | 2024-06-10

    As part of my research, I needed to evaluate the performance of Firecracker in serverless environments compared to traditional Linux containers. OpenFaaS, with its modular design, offered an excellent framework for this comparison. OpenFaas offered two running modes, which were OpenFaas using Kubernetes and faasd. Firecracker-containerd isn’t directly supported by Kubernetes due to the lack of a stable CRI plugin unless you consider the now unsupported Firekube. Extending faasd to support Firecracker is simpler and served as sufficient proof of concept from my research. Otherwise, from a general point of view, the primary advantage of Firecracker over LXC in serverless computing is isolation, which isn’t crucial if you’re running faasd since serverless loads on faasd are typically trusted. So, there is no big need to do this other than plain curiosity.

  14. Harbor

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

    Project mention: serverless-registry: A Docker registry backed by Workers and R2 | news.ycombinator.com | 2024-09-05

    Yeah in our case we are operating a private registry on behalf of our customers, so slightly different use-case than running your own registry for your own internal use.

    If you do want to run your own registry, there's some great OSS projects including https://github.com/project-zot/zot, https://goharbor.io/, and of course https://github.com/distribution/distribution.

  15. podman

    Podman: A tool for managing OCI containers and pods.

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Container Engines: Docker, Podman

  16. trivy

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

    Project mention: Terraform Cookbook: Development Environment Recipe | dev.to | 2025-01-02

    Trivy: security scanner for IaC and dependencies

  17. dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

    Project mention: Speed Up Microservices Development with Dapr on AWS EK | dev.to | 2024-11-04

    In this blog, we will explore how the open-source Dapr (Distributed Application Runtime) can assist us in building reliable and secure distributed applications. Dapr provides a set of building blocks for common microservice patterns, such as service invocation (calling services), state management (handling data), and pub/sub messaging (publish/subscribe communication), which can significantly reduce the development effort.

  18. rancher

    Complete container management platform

    Project mention: Rancher: Seamless Container Management for Developers | news.ycombinator.com | 2024-08-05
  19. seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

    Project mention: Syncthing: Open-Source Continuous File Sync with Privacy in Mind | news.ycombinator.com | 2024-09-29

    I had to stop using it after loads of conflict files piled up over the years in my notes folder.

    I'm trying to switch to WebDAV. Considering Caddy+WebDAV[0] or Peergos[1] or SeaweedFS[2].

    [0] https://whhone.com/posts/webdav-syncthing/

    [1] https://github.com/search?q=repo%3APeergos%2FPeergos%20webda...

    [2] https://github.com/seaweedfs/seaweedfs/blob/master/weed/comm...

  20. authelia

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

    Project mention: Authelia: The Single Sign-On Multi-Factor portal for web apps | news.ycombinator.com | 2024-07-11
  21. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

    Project mention: How I suffered my first burnout as software developer | dev.to | 2025-01-12

    As part of the task, I also needed to build the necessary infrastructure in AWS. The client organization primarily relied on “click-ops,” manually configuring resources through the AWS Management Console, and had not yet embraced Infrastructure as Code (IaC). Since we wanted to introduce IaC to streamline processes, I asked my boss if they had a preferred tool, such as Terraform, AWS CDK, or Pulumi. Their response was vague: “Any tool will do.”

  22. cilium

    eBPF-based Networking, Security, and Observability

    Project mention: eBPF Tutorial by Example 21: Programmable Packet Processing with XDP | dev.to | 2024-09-30

    Link: Cilium

  23. colima

    Container runtimes on macOS (and Linux) with minimal setup

    Project mention: Dear friend, you have built a Kubernetes | news.ycombinator.com | 2024-11-24

    For others interested in such things, colima also supports it: https://github.com/abiosoft/colima/tree/v0.8.0#incus

  24. vitess

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

    Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    With Vitess likely merging a lot of its binaries into a single unified binary: https://github.com/vitessio/vitess/issues/7471#issuecomment-...

    ... it would be a wild future if Vitess replaced the underlying MySQL engine with this as long as the performance is good enough.

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

  • Kubero vs Coolify

    1 project | dev.to | 20 Jan 2025
  • State of Kaniko: Unmaintained?

    1 project | news.ycombinator.com | 20 Jan 2025
  • EKS'pert Automation: Amazon EKS Auto Mode and Karpenter in action

    1 project | dev.to | 20 Jan 2025
  • Development Environment Configuration

    20 projects | dev.to | 19 Jan 2025
  • Kubernetes Tutorial - Part 1: Learn and Master Kubectl, Pods, Deployments, Network, Service

    3 projects | dev.to | 19 Jan 2025
  • Do you want to change Storageclass to your PVs?

    1 project | dev.to | 17 Jan 2025
  • How to Assign vCluster to Specific Nodes Using Node Selectors

    1 project | dev.to | 16 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jan 2025
    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 112,398
2 traefik 52,753
3 minio 49,499
4 etcd 48,212
5 istio 36,357
6 minikube 29,773
7 consul 28,594
8 k3s 28,590
9 LocalAI 28,489
10 k9s 28,010
11 helm 27,323
12 OpenFaaS 25,334
13 Harbor 24,639
14 podman 24,638
15 trivy 24,401
16 dapr 24,319
17 rancher 23,680
18 seaweedfs 23,483
19 authelia 22,474
20 Pulumi 22,266
21 cilium 20,728
22 colima 20,446
23 vitess 18,962

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

Did you know that Go is
the 4th most popular programming language
based on number of references?