Go Cluster

Open-source Go projects categorized as Cluster

Top 23 Go Cluster Projects

  1. minikube

    Run Kubernetes locally

    Project mention: Guide to install Minikube on windows to practice Kubernetes and create your first pod. | dev.to | 2025-05-12

    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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Gravitational Teleport

    The easiest, and most secure way to access and protect all of your infrastructure.

    Project mention: Ask HN: Who is hiring? (May 2025) | news.ycombinator.com | 2025-05-01

    Teleport (YC S15) | Backend and Fullstack Engineers | US, Toronto, London, Remote OK | https://goteleport.com

    Do you enjoy building security and deployment tools for other engineers? Join us to hack on https://github.com/gravitational/teleport. Most of our code is Go, we have very little technical debt, our codebase is clean and small.

    If you are a backend or fullstack engineer, we expect you to be comfortable with the following:

      * Go for backend and Go+TypeScript for fullstack engineers.

  4. VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

    Project mention: Your Essential Toolkit for DevOps & SRE: Mastering Monitoring and Logging | dev.to | 2025-06-19

    Official Website: VictoriaMetrics

  5. k3d

    Little helper to run CNCF's k3s in Docker

    Project mention: Down the Rabbit Hole of creating a Home Lab | dev.to | 2025-04-23

    K3d - K3s in Docker for local development

  6. postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

    Project mention: Postgres in prod. Part 1 - setup and startup for growth. | dev.to | 2025-01-30

    There are two major ways to deploy Postgres to Kubernetes. First is using Helm charts like bitnami/postgresql or Serge’s postgresql-single, which has benefits compared to bitnami chart. The second way to run Postgres is to use the Kubernetes operator. There are a couple of them, here we will talk about Zalando Postgres operator. The helm way is better when in the future you will not plan to use more than one or two Postgres clusters per Kubernetes cluster. If you realize, that you will run more, then the Operator way is for you with all its automation and management advantages. Here is an example of PostgreSQL database manifest for Zalando Postgres Operator pg-prod.yaml. This example was tested for intensive transaction processing with query rates up to 3000-4000 per second and database size up to 350GB (data and indexes). It is enough to start most projects with thousands of active users like medium-volume webshops, news- and community-support websites, medium-sized gaming or gambling, etc. We assume, that we already set up the operator and the S3 bucket with encryption and access control for backups and WAL-log storage.

  7. godis

    A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

  8. kube-no-trouble

    Easily check your clusters for use of deprecated APIs

    Project mention: A Complete Guide to EKS Upgrades: Zero Downtime, Full Automation, and Enterprise-Scale Strategies | dev.to | 2025-06-15

    Tools like kubent or pluto highlight deprecated or removed objects.

  9. SaaSHub

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

    SaaSHub logo
  10. polaris

    Validation of best practices in your Kubernetes clusters (by FairwindsOps)

  11. gardener

    Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.

  12. kubicorn

    Simple, cloud native infrastructure for Kubernetes.

  13. rbac-manager

    A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.

  14. ksync

    Sync files between your local system and a kubernetes cluster. (by ksync)

  15. kamaji

    Kamaji is the Hosted Control Plane Manager for Kubernetes.

  16. crc

    CRC is a tool to help you run containers. It manages local VMs to run a OpenShift 4.x cluster, Microshift or Podman optimized for testing and development purposes

  17. rbac-tool

    Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query

  18. eliasdb

    EliasDB a graph-based database.

  19. SugarDB

    Embeddable and distributed in-memory alternative to Redis.

    Project mention: EchoVault: Embeddable Redis Alternative in Go | dev.to | 2024-07-23

    If this article has triggered your curiosity, or you’re interested in contributing to a project like this, check out our GitHub and drop us a star! We’re always open to more feedback and contributions!

  20. launchpad

    From Code to Kubernetes in One Step.

  21. sd-webui-discord

    SD-WEBUI-DISCORD is a Discord bot developed in Go language for stable-diffusion-webui. It utilizes the sd-webui-go to invoke the sd-webui API and supports cluster deployment of multiple sd-webui nodes with automatic scheduling and allocation.

  22. microceph

    MicroCeph is snap-deployed Ceph with built-in clustering

  23. Werbot

    🔑 Team Access Sharing - a self-hosted solution with single sign-on for secure, easy shared access to servers, databases, and applications.

  24. docker-volume-hetzner

    Docker Volume Plugin for accessing Hetzner Cloud Volumes

  25. easyraft

    Easy to use Raft library to make your app distributed, highly available and fault-tolerant

  26. 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 Cluster discussion

Log in or Post with

Go Cluster related posts

  • Guide to install Minikube on windows to practice Kubernetes and create your first pod.

    1 project | dev.to | 12 May 2025
  • Ask HN: Who is hiring? (May 2025)

    10 projects | news.ycombinator.com | 1 May 2025
  • Getting Started with Kubernetes

    1 project | dev.to | 19 Apr 2025
  • Kubernetes on Windows: A Guide to Running Kubernetes Using Minikube and kubectl

    2 projects | dev.to | 20 Dec 2024
  • Day 27 Project: RBAC and Network Policies in Minikube

    1 project | dev.to | 10 Sep 2024
  • Kubernetes for Everyone: A Step-by-Step Guide for Beginners

    2 projects | dev.to | 25 Jul 2024
  • EchoVault: Embeddable Redis Alternative in Go

    1 project | dev.to | 23 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 minikube 30,539
2 Gravitational Teleport 18,656
3 VictoriaMetrics 14,317
4 k3d 5,850
5 postgres-operator 4,737
6 godis 3,702
7 kube-no-trouble 3,502
8 polaris 3,258
9 gardener 3,164
10 kubicorn 1,688
11 rbac-manager 1,561
12 ksync 1,542
13 kamaji 1,519
14 crc 1,327
15 rbac-tool 1,020
16 eliasdb 1,016
17 SugarDB 490
18 launchpad 420
19 sd-webui-discord 418
20 microceph 263
21 Werbot 141
22 docker-volume-hetzner 114
23 easyraft 73

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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