Go Helm

Open-source Go projects categorized as Helm | Edit details

Top 23 Go Helm Projects

  • GitHub repo helm

    The Kubernetes Package Manager

    Project mention: Kubernetes-based development with Devspace | dev.to | 2021-10-15

    Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • GitHub repo Harbor

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

    Project mention: How I Saved $5000/mo with a $5 Droplet | reddit.com/r/programming | 2021-10-05

    I'm not sure what the benefit of doing this over just biting the bullet and hosting your own registry like harbor. Harbor will also replicate registries from other sites and also it's a fully functional registry by itself, for your own registry needs.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo charts

    ⚠️(OBSOLETE) Curated applications for Kubernetes (by helm)

    Project mention: Prometheus Definitive Guide Part III - Prometheus Operator | dev.to | 2021-09-21

    Enter the default username: admin and password: prom-operator which you can find from here to access Grafana.

  • GitHub repo argo-cd

    Declarative continuous deployment for Kubernetes.

    Project mention: Automation assistants: GitOps tools in comparison | dev.to | 2021-08-12

    ArgoCD offers an alternative to Flux. It belongs to the Argo project, which is also based at the CNCF, and which is, just like Flux, in the second maturity level (incubator phase). A comprehensive comparison of the two GitOps operators can be found later in the article.

  • GitHub repo Flux

    The GitOps Kubernetes operator (by fluxcd)

    Project mention: Automation assistants: GitOps tools in comparison | dev.to | 2021-08-12

    The blog post by Weaveworks, which coined the term GitOps in 2017, also names the first GitOps operator: Flux. In the meantime, this has been completely rewritten as Flux v2. In addition to Flux and Flux v2, the associated project "Flux" develops other components. Weaveworks has now handed the project over to the Cloud Native Computing Foundation (CNCF). By now, the project is in the second maturity level: incubator phase.

  • GitHub repo k3sup

    bootstrap Kubernetes with k3s over SSH < 1 min 🚀

    Project mention: Different Ways of Creating k3s Cluster | dev.to | 2021-10-06

    For other configurations such as adding external database or load balancers, please refer to this github repository.

  • GitHub repo helmfile

    Deploy Kubernetes Helm Charts

    Project mention: helmfile: difference between sync and apply (Helm 3) | dev.to | 2021-10-11

    Helm and helmfile are great tools to automate kubernetes deployments. However, they have some subtleties that are sometimes hard to understand, and may lead to catastrophic problems. One of it is the difference between helmfile sync and helmfile apply, a question raised many times, for example in StackOverflow.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo porter

    Kubernetes powered PaaS that runs in your own cloud.

    Project mention: New automation tool - kuberlogic | reddit.com/r/kubernetes | 2021-10-12

    For porter I am talking about this project https://porter.run/ and NOT this https://porter.sh/

  • GitHub repo chartmuseum

    Host your own Helm Chart Repository

    Project mention: Share how you do your CI/CD to Kubernetes | reddit.com/r/kubernetes | 2021-08-28

    ChartMuseum is indeed open source and is on GitHub.

  • GitHub repo devspace

    DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

    Project mention: Kubernetes-based development with Devspace | dev.to | 2021-10-15

    Modern applications base more and more on micro-services. Splitting large applications into smaller pieces makes the whole more maintainable and easier to develop. However, instead of developing a big monolith, we work on a bunch of tiny applications, making it more challenging to debug and deploy the whole system. Luckily, there are many tools out there to help us out. An interesting comparison of some of them can be found here. In what follows, we want to see how easy it is to do Kubernetes-based development with devspace.

  • GitHub repo flux2

    Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

    Project mention: Ask HN: Solo-preneurs, how do you DevOps to save time? | news.ycombinator.com | 2021-10-12
  • GitHub repo arkade

    Open Source Kubernetes Marketplace

    Project mention: Show HN: Arkade (0.8.5) Download multiple tools with arkade get | news.ycombinator.com | 2021-10-13
  • GitHub repo keel

    Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates

    Project mention: Automate ECS Service with ECR Push? | reddit.com/r/aws | 2021-07-14

    Is there a way to have ECS update its service automatically with a tagged image whenever a new tag gets pushed up to ECR? Something like https://keel.sh.

  • GitHub repo okteto

    Develop your applications directly in your Kubernetes Cluster

    Project mention: Ask HN: Whose using web based development environments? | news.ycombinator.com | 2021-09-24

    * https://okteto.com/

    and I can't help but wonder whose using these? and what their experiences are like?

    Personally, I have a very difficult time seeing how these tools are not extremely frustrating for the developers using them. Still, I keep seeing them pop up and wonder if there's something I'm fundamentally missing?

  • GitHub repo podinfo

    Go microservice template for Kubernetes

    Project mention: Example of a simple application to practice monitoring and logging | reddit.com/r/devops | 2021-04-18
  • GitHub repo kube-score

    Kubernetes object analysis with recommendations for improved reliability and security

    Project mention: Top 20 useful k8s tools | dev.to | 2021-02-20

    Link : https://github.com/zegl/kube-score

  • GitHub repo helm-diff

    A helm plugin that shows a diff explaining what a helm upgrade would change

    Project mention: Cannot update statefulset? | reddit.com/r/kubernetes | 2021-08-19
  • GitHub repo helmsman

    Helm Charts as Code

    Project mention: Terraform/helm and environment variables | reddit.com/r/devops | 2021-03-24

    I'm using Helmsman. It's a wrapper around Helm that allows you to inject environmental variables, amongst other things. It allows me to easily inject environmental variables from my Gitlab CI/CD into my Helm release.

  • GitHub repo vcluster

    vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

    Project mention: kink (kind in kubernetes): Run KinD clusters as a pod in Kubernetes | reddit.com/r/kubernetes | 2021-09-15

    See also https://www.vcluster.com/ for something similar.

  • GitHub repo terraform-provider-helm

    Terraform Helm provider

    Project mention: null_resources are very scary since there's no way pass in provider credentials | reddit.com/r/Terraform | 2021-10-06

    When the helm provider is literally broken when trying to install istio onto a cluster

  • GitHub repo pluto

    A cli tool to help discover deprecated apiVersions in Kubernetes

    Project mention: SilverSurfer - An OpenSource project to check ApiVersion Status and provide Migration path for Kubernetes objects when upgrading Kubernetes to 1.22 or any other. | reddit.com/r/kubernetes | 2021-09-23

    Interesting ! You may be interested by Pluto which looks similar but yours is doing extra stuff about "can i change just the version or not...", it seems.

  • GitHub repo helm-operator

    Successor: https://github.com/fluxcd/helm-controller — The Flux Helm Operator, once upon a time a solution for declarative Helming.

    Project mention: Auto helm (software) installations in ci/cd pipeline | reddit.com/r/devops | 2021-03-21

    You can store the values file of the helm in your repository and deploy with CI, but I personally prefer going to GitOps and Helm Operator (https://github.com/fluxcd/helm-operator) Or you can have a mixed approach where you define your HelmRelease to be deployed for HelmOperator and deploy it with CI (instead of having an operator in the cluster to apply every change in the repo)

  • GitHub repo Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

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). The latest post mention was on 2021-10-15.


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

Project Stars
1 helm 20,420
2 Harbor 15,908
3 charts 15,277
4 argo-cd 7,192
5 Flux 6,604
6 k3sup 3,806
7 helmfile 3,415
8 porter 2,747
9 chartmuseum 2,574
10 devspace 2,393
11 flux2 2,176
12 arkade 2,171
13 keel 1,833
14 okteto 1,811
15 podinfo 1,670
16 kube-score 1,368
17 helm-diff 1,286
18 helmsman 945
19 vcluster 934
20 terraform-provider-helm 766
21 pluto 682
22 helm-operator 623
23 Golang API Starter Kit 479
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives