helm / helm
git clone https://github.com/helm/helm.git
v4.3.1 · 8d ago
🔥 on GitHub Trending today
Helm is a package manager that installs and manages Kubernetes applications as versioned, templated packages called Charts.
Why you might care
Useful for deploying and upgrading Kubernetes apps without hand-maintaining raw manifests, with a large catalog of existing charts to install. It templates manifests, tracks releases, and supports reproducible builds. Helm v4 is the current stable release, with v3 in support mode.
+3
stars, 24h · #7,794
+36
stars, 7 days · #5,270
+~80
stars, 30 days · #8,273
30k
★ total · +0% this week
7.9k
forks · 487 open issues
Star history (as recorded here)
LanguageGo
LicenseApache-2.0
Created2015-10-06 (11y ago)
Last push1d ago
Watchers499
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 — #4 daily in go · +5 ★
- 2026-10-23 — #9 weekly in go · +36 ★
- 2026-10-21 — #2 daily in go · +10 ★
- 2026-10-20 — #2 daily in go · +11 ★
GitHub topics
Links
- GitHub: github.com/helm/helm
- Homepage: https://helm.sh
- Releases · Issues · Hacker News mentions
README excerpt
# Helm Helm is a tool for managing Charts. Charts are packages of pre-configured Kubernetes resources. Use Helm to: - Find and use popular software packaged as Helm Charts to run in Kubernetes - Share your own applications as Helm Charts - Create reproducible builds of your Kubernetes applications - Intelligently manage your Kubernetes manifest files - Manage releases of Helm packages ## Helm in a Handbasket Helm is a tool that streamlines installing and managing Kubernetes applications. Think of it like apt/yum/homebrew for Kubernetes. - Helm renders your templates and communicates with the Kubernetes API - Helm runs on your laptop, CI/CD, or wherever you want it to run. - Charts are Helm packages that contain at least two things: - A description of the package (`Chart.yaml`) - One or more templates, which contain Kubernetes manifest files - Charts can be stored on disk, or fetched from remote chart repositories (like Debian or RedHat packages) ## Helm Development and Stable Versions Helm v4 is the current stable release, developed on the `main` branch. Helm v3 is in support mode on the `dev-v3` branch: bug fixes until July 8th 2026, security fixes until November 11th 2026. ## Install Binary downloads of the Helm client can be found on the Releases page. Unpack the `helm` binary and add it to your PATH and you are good to go! If you want to use a package manager: - Homebrew users can use `brew install helm`. - Chocolatey users can use `choco install kubernetes-helm`. - Winget users can use `winget install Helm.Helm`. - Scoop users can use `scoop install helm`. - Snapcraft users can use `snap install helm --classic`. - Flox users can use `flox install kubernetes-helm`. - Mise-en-place users can use `mise use -g helm@latest` To rapidly get Helm up and running, start with the Quick Start Guide. See the installation guide for more options, including installing pre-releases. ## Docs Get started with the Quick Start guide or plunge into the complete documentation. ## Roadmap The Helm roadmap uses GitHub milestones to track the progress of the project. Helm v4 development happens on the `main` branch. Helm v3 is in support mode on the `dev-v3` branch and receives only bug and security fixes. ## Community, discussion, contribution, and support You can reach the Helm community and developers via the following channels: - Kubernetes Slack: - #helm-users - #helm-dev - #charts - Mailing List: - Helm Mailing List - Developer Call: Thursdays at 9:30-10:00 Pacific (meeting details) ### Contribution If you're interested in contributing, please refer to the Contributing Guide **before submitting a pull request**. ### Code of conduct Participation in the Helm community is governed by the Code of Conduct.
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.