Go hetzner

Open-source Go projects categorized as hetzner

Top 12 Go hetzner Projects

  • gardener

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, vSphere, KubeVirt, Hetzner, EquinixMetal, MetalStack, and OnMetal with minimal TCO.

  • Project mention: Introducing Gardener, your ultimate companion for effortless Kubernetes cluster management! | /r/coolgithubprojects | 2023-06-15
  • cli

    A command-line interface for Hetzner Cloud (by hetznercloud)

  • Project mention: What do you use to host side projects? | /r/webdev | 2023-06-27
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hcloud-cloud-controller-manager

    Kubernetes cloud-controller-manager for Hetzner Cloud

  • Project mention: Bare-Metal Kubernetes, Part I: Talos on Hetzner | news.ycombinator.com | 2023-09-09

    When it comes to load balancing, I think the hcloud-cloud-controller-manager[1] is probably your best bet, and although I haven't tested it, I'm sure it can be coerced into some kind of working configuration with the vSwitch/Cloud Network coupling, even none of cluster is actually Cloud-based.

    I haven't used Sidero Omni yet, but if it's as well architected as Talos is, I'm sure it's an excellent solution. It still leaves open the question of ordering and provisioning the servers themselves. For simpler use-cases it wouldn't be too difficult to hack together a script to interact with the Hetzner Robot API to achieve this goal, but if I wanted any level of robustness, and if you'll excuse the shameless plug, I think I'd write a custom operator in Rust using my hrobot-rs[2] library :)

    [1] https://github.com/hetznercloud/hcloud-cloud-controller-mana...

  • cluster-api-provider-hetzner

    Kubernetes Cluster API Provider Hetzner provides a consistent deployment and day 2 operations of "self-managed" Kubernetes clusters on Hetzner.

  • Project mention: Bare-Metal Kubernetes, Part I: Talos on Hetzner | news.ycombinator.com | 2023-09-09

    Hetzner Cloud is officially supported, but that means setting up VPSs in Hetzner's Cloud offering, whereas this project was intended as a more or less independent pure bare-metal cluster. I see they offer Bare Metal support as well, but I haven't dived too deep into it.

    I haven't used KubeOne, but I have previously used Syself's https://github.com/syself/cluster-api-provider-hetzner which I believe works in a similar fashion. I think the approach is very interesting and plays right into the Kubernetes Operator playbook and its self-healing ambitions.

    That being said, the complexity of the approach, probably in trying to span and resolve inconsistencies across such a wide landscape of providers, caused me quite a bit of grief. I eventually abandoned this approach after having some operator somewhere consistently attempt and fail to spin up a secondary control plane VPS against my wishes. After poring over loads of documentation and half a dozen CRDs in an attempt to resolve it, I threw in my hat.

    Of course, Kubermatic is not Syself, and this was about a year ago, so it is entirely possible that both projects are absolutely superb solutions to the problem at this point.

  • claudie

    Cloud-agnostic managed Kubernetes

  • Project mention: Multi-region multi-cloud cluster. Best practices? | /r/kubernetes | 2023-12-08
  • cli

    A CLI to create code sandboxes with automatic HTTPS and long running processes in your cloud provider account (by eleven-sh)

  • minectl

    minectl 🗺 is a cli for creating Minecraft server on different cloud provider.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • terraform-provider-hetznerdns

    Terraform provider for Hetzner DNS

  • Project mention: Hetzner: Any CLI or API for DNS management ? | /r/hetzner | 2023-05-15

    I use Hetznerdns in Terraform https://github.com/timohirt/terraform-provider-hetznerdns

  • docker-volume-hetzner

    Docker Volume Plugin for accessing Hetzner Cloud Volumes

  • hetzner-rescaler

    Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending

  • ham

    HAM (Hetzner Android Make) is a simple tool written in GO which can build LineageOS (or AOSP) from source using Hetzner Cloud, Fully Automated. Build under €1. (by antony-jr)

  • steampipe-plugin-hcloud

    Use SQL to instantly query servers, networks and more from Hetzner Cloud. Open source CLI. No DB required.

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 hetzner related posts

Index

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

Project Stars
1 gardener 2,740
2 cli 994
3 hcloud-cloud-controller-manager 643
4 cluster-api-provider-hetzner 500
5 claudie 476
6 cli 272
7 minectl 159
8 terraform-provider-hetznerdns 104
9 docker-volume-hetzner 102
10 hetzner-rescaler 54
11 ham 10
12 steampipe-plugin-hcloud 3

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