SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Kubernete Projects
-
Container Tools: Kompose, Kubectl, Skaffold
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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-04I havent tried yet, but I think we can use https://github.com/minio/minio for this.
-
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
-
Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11
Istio Official Site: https://istio.io/
-
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
-
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-06No 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.
-
Project mention: Implémenter le Retrieval Augmented Generation (RAG) de manière privée sur Kubernetes avec KubeAI et… | dev.to | 2024-12-30
-
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-28Overview
-
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:
-
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
-
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.
-
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.
-
Container Engines: Docker, Podman
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Trivy: security scanner for IaC and dependencies
-
dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
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.
-
Project mention: Rancher: Seamless Container Management for Developers | news.ycombinator.com | 2024-08-05
-
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-29I 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...
-
Project mention: Authelia: The Single Sign-On Multi-Factor portal for web apps | news.ycombinator.com | 2024-07-11
-
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.”
-
Project mention: eBPF Tutorial by Example 21: Programmable Packet Processing with XDP | dev.to | 2024-09-30
Link: Cilium
-
For others interested in such things, colima also supports it: https://github.com/abiosoft/colima/tree/v0.8.0#incus
-
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.
Go Kubernetes discussion
Go Kubernetes related posts
-
Kubero vs Coolify
-
State of Kaniko: Unmaintained?
-
EKS'pert Automation: Amazon EKS Auto Mode and Karpenter in action
-
Development Environment Configuration
-
Kubernetes Tutorial - Part 1: Learn and Master Kubectl, Pods, Deployments, Network, Service
-
Do you want to change Storageclass to your PVs?
-
How to Assign vCluster to Specific Nodes Using Node Selectors
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jan 2025
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 |