Open-source projects categorized as Helm | Edit details

Top 23 Helm Open-Source Projects

  • GitHub repo helm

    The Kubernetes Package Manager

    Project mention: helm VS cycleplatform - a user suggested alternative | libhunt.com/r/helm | 2021-12-08
  • GitHub repo Harbor

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

    Project mention: Scanning and configuration scanning tools | reddit.com/r/docker | 2021-12-08

    I've used https://goharbor.io/ (the Open Source free edition) as a Docker/Podman image repostiory and image scanner. In my opinion easy to setup and migrate the images from the "standard" Docker repository into Harbor, and then set various policies depending on present vulnerabilities in the images. One recommendation is to pick one scanner you're happy with and stick with it. Different scanners report different things and that can cause a bit of a confusion regarding reports and policies.

  • 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 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: ArgoCD app-of-apps create the child app but don't deploy the manifests inside the app | reddit.com/r/kubernetes | 2021-12-03

    You are deploying the App1 and App2 "Application"-resources to the default namespace. As of now, ArgoCD will only recognize Application-Resources if they are inside the ArgoCD-Namespace.

  • GitHub repo Flux

    Successor: https://github.com/fluxcd/flux2 — The GitOps Kubernetes operator (by fluxcd)

    Project mention: Automatic subchart updating? | reddit.com/r/helm | 2021-11-10

    Does a tool like this exist? I am aware of the argoCD image updater which is similar but not quite what I’m looking for, and am aware that flux has an old feature request for this https://github.com/fluxcd/flux/issues/2711

  • GitHub repo charts

    Bitnami Helm Charts (by bitnami)

    Project mention: Encrypting Postgres Data at Rest in Kubernetes | news.ycombinator.com | 2021-10-31

    I'm hoping these kinds of policies continue to be phased out.

    The Kubernetes world has changed a lot in the past few years in ways that make databases-in-k8s more appealing. Such as:

    - Kubernetes "eating the world", meaning some teams may not even have good options for databases outside k8s (particularly onprem).

    - Infrastructure-as-code being more prevalent. Since you already have to use k8s manifests for the rest of your app, adding another IaC tool to set up RDS may be undesirable.

    - The rise of microservices, where companies may have hundreds of services that need their own separate data stores (many which don't see high enough traffic to justify the cost of a managed database service).

    - Excellent options like the bitnami helm charts: https://github.com/bitnami/charts or apparently Vitess (haven't used it myself): https://vitess.io/

    Obviously if the use-case is a few huge, highly-tuned, super-critical databases, managed database services are perfect for that. But IMO a blanket ban might be restricting adoption of some more modern development practices.

  • GitHub repo k3sup

    bootstrap Kubernetes with k3s over SSH < 1 min 🚀

    Project mention: What are the top in-demand IT skills for your employees? Here's our top 10 for 2021! | reddit.com/r/ITCareerQuestions | 2021-12-01

    Deploy k3s with k3sup. You'll be up and running in no time!

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo helmfile

    Deploy Kubernetes Helm Charts

    Project mention: Pi k8s! This is my pi4-8gb powered hosted platform. 8 pi4s for kubeadm k8s cluster, and one for a not so 'nas' share. I use gitlab runners with helmfile to manage my applications. Running over a year and finally passed the CKA with most of my practice on this plus work clusters. AMA welcome! | reddit.com/r/selfhosted | 2021-10-24
  • GitHub repo helm

    Emacs incremental completion and selection narrowing framework (by emacs-helm)

    Project mention: Command Palettes: How Typing Commands Became the Norm Again | news.ycombinator.com | 2021-11-28

    Emacs always has an embryonic version of that with M-x, but with a simple autocomplete. That’s is, until Helm arrived in 2011: it made everything that is a list something to be dynamically filtered (commands, shortcuts, buffers, files, etc).

    IntelliJ has a command palette too (Ctrl-Shift-a), but it’s horribly slow and has many items with the same name doing different things (try looking for “settings” for example). But it does allow you to add a shortcut to a command you find on the fly, which is great.

    [0] https://github.com/emacs-helm/helm

  • GitHub repo porter

    Kubernetes powered PaaS that runs in your own cloud.

    Project mention: Tools / software / resources library | reddit.com/r/opensource | 2021-10-17
  • GitHub repo chartmuseum

    Host your own Helm Chart Repository

    Project mention: Where do you store your helm charts? | reddit.com/r/kubernetes | 2021-11-01

    You can use either something like https://chartmuseum.com/ or any docker registry if it has OCI support.

  • GitHub repo devspace

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

    Project mention: Compiling a Apollo Federated Graph with esBuild 🚀 | dev.to | 2021-11-02

    Follow-up; Doing a comparison with Webpack and investigating devspace and telepresence for hot reloading experience between our local K8.

  • GitHub repo flux2

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

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | news.ycombinator.com | 2021-11-22

    I've been running something similar on my three Raspberry Pi 4 with microk8s and flux [1]. Flux is great for a homelab environment because I can fearlessly destroy my cluster and install my services on a fresh one with just a few commands.

    Next on my list is set up a service mesh like istio and try inter-cluster networking between my cloud cluster and home Raspberry Pi cluster. Perhaps I can save some money on my cloud cluster by offloading non-essential services to the pi cluster.

    I'm also curious about getting a couple more external SSDs and setting up some Ceph storage. Has anyone tried this? How is the performance?

    One of my pain points is the interaction of the load balancer (metallb) with the router. It seems to want to assign my cluster an IP from a range, but may choose different ones at different times. Then I have to go update the port-forwarding rules on my router. What solutions do you all use for exposing Kubernetes services to the internet?

    [1] https://fluxcd.io/

  • GitHub repo arkade

    Open Source Kubernetes Marketplace

    Project mention: Ask HN: Best Alternative to Homebrew in 2021? | news.ycombinator.com | 2021-11-02

    I built a feature in arkade [1] to pull in binaries for CLIs for infrastructure and developer tooling that I wanted to use - it now has 72 CLIs that you can pull down with a single command and most importantly, as near to instantly as you're going to get.

    For instance: arkade get [email protected] yq helm faas-cli

    It's not got anywhere near the catalog of brew, and doesn't compile software, or help you find lib-xyz for your Yubikey, but it is really fast and has a growing community behind it.

    It works on MacOS, Linux, Windows and arm hosts to determine the correct download URL and pull in a binary.

    [1] https://github.com/alexellis/arkade

    Contributions are welcome.

  • GitHub repo okteto

    Develop your applications directly in your Kubernetes Cluster

    Project mention: Microsoft no longer signs Windows drivers for Process Hacker | news.ycombinator.com | 2021-10-24

    Yes, but unfortunately if you want to use something like Okteto[0] it requires the microsoft plugin. There are other third party plugins and tools tightly bound to the Microsoft ones making them unfortunately unusable.


  • GitHub repo helm-charts

    Prometheus community Helm charts

    Project mention: Custom application monitoring with Victoria Metrics in k8s | reddit.com/r/VictoriaMetrics | 2021-12-01

    We are getting started with k8s. For monitoring, we started testing Prometheus Operator helm however while experimenting with values, we started to get into Error: UPGRADE FAILED: pre-upgrade hooks failed: timed out waiting for the condition

  • GitHub repo keel

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

    Project mention: How do you use ArgoCD for rapidly changing environment (eg. dev env) | reddit.com/r/kubernetes | 2021-11-10

    Currently using https://keel.sh/ that polls the private registry for image uploads, then updates the deployment on the cluster when it finds a new image.

  • 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 kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

    Project mention: Would a visual drag and drop builder for K8s clusters be useful to people here? | reddit.com/r/sysadmin | 2021-07-25

    There's a reason that other tooling is taking different approaches. Visual workflows help for understanding existing manifests - but they'd be horrible for creating/modifying new ones.

  • GitHub repo kube-score

    Kubernetes object analysis with recommendations for improved reliability and security

    Project mention: Securing Kubernetes Deployments | dev.to | 2021-11-08

    apps/v1/Deployment semaphore-demo-ruby-kubernetes 💥 [CRITICAL] Container Resources · semaphore-demo-ruby-kubernetes -> CPU limit is not set Resource limits are recommended to avoid resource DDOS. Set resources.limits.cpu · semaphore-demo-ruby-kubernetes -> Memory limit is not set Resource limits are recommended to avoid resource DDOS. Set resources.limits.memory · semaphore-demo-ruby-kubernetes -> CPU request is not set Resource requests are recommended to make sure that the application can start and run without crashing. Set resources.requests.cpu · semaphore-demo-ruby-kubernetes -> Memory request is not set Resource requests are recommended to make sure that the application can start and run without crashing. Set resources.requests.memory [CRITICAL] Container Image Pull Policy · semaphore-demo-ruby-kubernetes -> ImagePullPolicy is not set to Always It's recommended to always set the ImagePullPolicy to Always, to make sure that the imagePullSecrets are always correct, and to always get the image you want. [CRITICAL] Pod NetworkPolicy · The pod does not have a matching NetworkPolicy Create a NetworkPolicy that targets this pod to control who/what can communicate with this pod. Note, this feature needs to be supported by the CNI implementation used in the Kubernetes cluster to have an effect. [CRITICAL] Pod Probes · Container is missing a readinessProbe A readinessProbe should be used to indicate when the service is ready to receive traffic. Without it, the Pod is risking to receive traffic before it has booted. It's also used during rollouts, and can prevent downtime if a new version of the application is failing. More information: https://github.com/zegl/kube-score/blob/master/README_PROBES.md [CRITICAL] Container Security Context · semaphore-demo-ruby-kubernetes -> Container has no configured security context Set securityContext to run the container in a more secure context. v1/Service semaphore-demo-ruby-kubernetes-lb ✅

  • 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 helm-secrets

    DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere (by zendesk)

    Project mention: HELM SECRETS | reddit.com/r/u_sybrenbolandit | 2021-08-31

    Helm secrets

  • 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: More restricted k8s admin RBAC role | reddit.com/r/kubernetes | 2021-11-28
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-12-08.

Helm related posts


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

Project Stars
1 helm 20,728
2 Harbor 16,263
3 charts 15,311
4 argo-cd 7,806
5 Flux 6,673
6 charts 4,356
7 k3sup 3,965
8 helmfile 3,538
9 helm 3,105
10 porter 2,849
11 chartmuseum 2,644
12 devspace 2,544
13 flux2 2,449
14 arkade 2,320
15 okteto 1,922
16 helm-charts 1,915
17 keel 1,864
18 podinfo 1,746
19 kapitan 1,474
20 kube-score 1,454
21 helm-diff 1,375
22 helm-secrets 1,148
23 vcluster 1,120
Find remote jobs at our new job board 99remotejobs.com. There are 31 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