helm/helm

The Kubernetes Package Manager

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on April 7th, 2021
Created on October 6th, 2015
Open Issues & Pull Requests: 462 (+0)
GitHub issues: Enabled
Number of forks: 7,787
Total Stargazers: 30,237 (+0)
Total Subscribers: 499 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Helm is the Kubernetes Package Manager, a tool written in Go that streamlines the installation and management of applications on Kubernetes clusters. It functions as a package manager for Kubernetes, similar to apt, yum, or homebrew, but designed specifically for managing containerized applications and their configurations. The project is classified across multiple domains including application lifecycle management, package management, deployment automation, templating, and configuration management, reflecting its broad role in the Kubernetes ecosystem.

The core functionality of Helm revolves around Charts, which are packages containing pre-configured Kubernetes resources. Each Chart includes a description file (Chart.yaml) and one or more templates that contain Kubernetes manifest files. Charts can be stored locally on disk or fetched from remote repositories, enabling users to discover, share, and manage Kubernetes applications efficiently. Helm renders these templates and communicates directly with the Kubernetes API, operating from various environments including laptops, CI/CD pipelines, or any location where users need to manage deployments.

Helm v4 is currently the stable release, developed on the main branch, while Helm v3 remains in support mode on the dev-v3 branch with bug fixes guaranteed until July 8th 2026 and security fixes until November 11th 2026. The project maintains multiple installation options including binary downloads, Homebrew, Chocolatey, Winget, Scoop, Snapcraft, Flox, and Mise-en-place, making it accessible across different development environments and operating systems.

The repository demonstrates significant community engagement and maintenance activity.

The repository is classified under cloud-native technologies and is part of the CNCF ecosystem, positioning it as a foundational tool for modern Kubernetes deployments.

Helm enables users to find and use popular software packaged as Helm Charts from repositories like Artifact Hub, share their own applications as Charts, create reproducible builds of Kubernetes applications, intelligently manage Kubernetes manifest files, and manage releases of Helm packages. The project maintains comprehensive documentation including quick start guides and complete reference materials at helm.sh, along with active community channels through Kubernetes Slack, a mailing list, and regular developer calls held Thursdays at 9:30-10:00 Pacific.