mittwald/go-helm-client

Go client for accessing the Helm package manager

Go

272

226 commits

updated Aug 28, 2026

See the code

README

Go Helm Client

Go client library for accessing Helm, enabling the user to programmatically change helm charts and releases.

This library is build upon helm and available under the MIT License.

Note: The last release of this client that supports Helm v3 is v0.12.19.

Compile & Test GitHub license Go Report Card Documentation

Installation

Install this library using go get:

$ go get github.com/mittwald/go-helm-client

Usage

Example usage of the client can be found in the package examples.

Private chart repository

When working with private repositories, you can utilize the Username and Password parameters of a chart entry to specify credentials.

An example of this can be found in the corresponding example.

Mock Client

This library includes a mock client mock/interface_mock.go which is generated by mockgen.

Example usage of the mocked client can be found in mock/mock_test.go.

If you made changes to interface.go, you should issue the make generate command to trigger code generation.

Documentation

For more specific documentation, please refer to the godoc of this library.

golang
golang-library
hacktoberfest
helm
kubernetes

Project health

Overall

4.3/10

Maintained

1/10

Code review

10/10
OpenSSF Scorecard

Latest release

v0.13.3 · Aug 28, 2026

Releases this year

5

Significant stargazers

zhenghaoz

288 followers · starred Dec 2022

Carlos Eduardo Arango Gutierrez

163 followers · starred Aug 2024

Nils Koch

27 followers · starred Mar 2023

Ingo Oeser

79 followers · starred Jul 2022

mittwald/go-helm-client

Go client for accessing the Helm package manager

Go

272

226 commits

updated Aug 28, 2026

See the code

README

Go Helm Client

Go client library for accessing Helm, enabling the user to programmatically change helm charts and releases.

This library is build upon helm and available under the MIT License.

Note: The last release of this client that supports Helm v3 is v0.12.19.

Compile & Test GitHub license Go Report Card Documentation

Installation

Install this library using go get:

$ go get github.com/mittwald/go-helm-client

Usage

Example usage of the client can be found in the package examples.

Private chart repository

When working with private repositories, you can utilize the Username and Password parameters of a chart entry to specify credentials.

An example of this can be found in the corresponding example.

Mock Client

This library includes a mock client mock/interface_mock.go which is generated by mockgen.

Example usage of the mocked client can be found in mock/mock_test.go.

If you made changes to interface.go, you should issue the make generate command to trigger code generation.

Documentation

For more specific documentation, please refer to the godoc of this library.

golang
golang-library
hacktoberfest
helm
kubernetes

Project health

Overall

4.3/10

Maintained

1/10

Code review

10/10
OpenSSF Scorecard

Latest release

v0.13.3 · Aug 28, 2026

Releases this year

5

Significant stargazers

zhenghaoz

288 followers · starred Dec 2022

Carlos Eduardo Arango Gutierrez

163 followers · starred Aug 2024

Nils Koch

27 followers · starred Mar 2023

Ingo Oeser

79 followers · starred Jul 2022