Go Charts

Open-source Go projects categorized as Charts

Top 12 Go Chart Projects

  1. helm

    The Kubernetes Package Manager

    Project mention: Helm local code execution via a malicious chart – CVE-2025-53547 | news.ycombinator.com | 2025-07-08

    That description seems really unclear, like how can `Chart.lock` be a symlink to a `.bashrc`?

    Is the vulnerability that you ship a chart with `Chart.lock -> ../.bashrc`, and then helm writes to `Chart.lock`?

    Why is the fix specific to Chart.lock (https://github.com/helm/helm/commit/76fdba4c8c2a4829a6b7abb4...), wouldn't the fix be instead that "A chart cannot contain any symlinks outside of its root"?

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: Sampler, visualization for any shell command | news.ycombinator.com | 2024-07-17

    For the uninitiated like me, you have to hit the globe so it takes you to https://github.com/sqshq/sampler to find out more.

  4. go-echarts

    🎨 The adorable charts library for Golang.

    Project mention: Apache ECharts | news.ycombinator.com | 2025-04-08

    I'll toss some props to `go-echarts` [1], which allows you to declare charts with Golang types and it all gets bound to JSON automagically by Golang's JSON marshaller. I've used it for many projects and whenever there's an issue/PR, the maintainer responds quickly.

    It's fun to Go-embed JavaScript functions and SQL queries, for this weird blend of data, SQL, Go and Javascript. Here's a Golang example that pulls data from a DuckDB and creates a baked-in candlestick chart file with JavaScript tooltips. [2]

    [1] https://github.com/go-echarts/go-echarts

    [2] https://github.com/NimbleMarkets/dbn-duckduck-goose/blob/mai...

  5. chartmuseum

    helm chart repository server

  6. helm-diff

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

    Project mention: Ensuring Effective Helm Charts with Linting, Testing, and Diff Checks πŸš€ | dev.to | 2024-10-01

    name: Helm Chart CI on: push: branches: - main pull_request: branches: - main jobs: helm-chart-testing: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Set up Helm run: | curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash - name: Install Helm plugins (Unit Test, Diff) run: | helm plugin install https://github.com/quintush/helm-unittest helm plugin install https://github.com/databus23/helm-diff - name: Run Helm Chart-Testing Lint run: | ct lint --charts ./nginx/ - name: Run Helm Unit Tests run: | helm unittest ./nginx/ - name: Check for Changes with Helm Diff run: | helm diff upgrade nginx ./nginx --values ./nginx/values.yaml

  7. kube-score

    Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.

    Project mention: πŸ€– End to end LLMOps Pipeline - Part 7- Validating Kubernetes Manifests with kube-scoreπŸ€– | dev.to | 2024-08-18

    curl -L -o kube-score https://github.com/zegl/kube-score/releases/download/v1.11.0/kube-score_1.11.0_linux_amd64 chmod +x kube-score sudo mv kube-score /usr/local/bin/

  8. jp

    dead simple terminal plots from JSON data. single binary, no dependencies. linux, osx, windows. (by sgreben)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. chart-releaser

    Hosting Helm Charts via GitHub Pages and Releases

  11. k8s-platform-lcm

    A faster and easier way to manage the lifecycle of applications and tools, running and living around your Kubernetes platform

  12. bitnami-compat

    Unofficial tools to build Bitnami containers using open source to support Bitnami charts (Arm64 support)

  13. octant-helm

    Octant plugin for Helm

  14. c8x

    type safe k8s deployments

    Project mention: Show HN: C8x type safe K8s deployments | news.ycombinator.com | 2025-06-25
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).

Go Charts discussion

Log in or Post with

Go Charts related posts

  • Helm local code execution via a malicious chart – CVE-2025-53547

    2 projects | news.ycombinator.com | 8 Jul 2025
  • Is Helm charting its way to retirement?

    1 project | dev.to | 3 May 2025
  • Install Red Hat Developer Hub with AI Software Templates on OpenShift

    9 projects | dev.to | 24 Apr 2025
  • IKO - Lessons Learned (Part 1 - Helm)

    1 project | dev.to | 23 Feb 2025
  • Helm Chart Essentials & Writing Effective Charts πŸš€

    4 projects | dev.to | 23 Jan 2025
  • Day 39 : Deploy Kubernetes Applications Easily with Helm Charts

    1 project | dev.to | 16 Dec 2024
  • Sync Kubernetes Secrets to AWS Secrets Manager Using external-secrets PushSecret

    1 project | dev.to | 13 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 9 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

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

# Project Stars
1 helm 28,105
2 sampler 13,232
3 go-echarts 7,299
4 chartmuseum 3,722
5 helm-diff 3,044
6 kube-score 2,923
7 jp 1,326
8 chart-releaser 748
9 k8s-platform-lcm 185
10 bitnami-compat 176
11 octant-helm 70
12 c8x 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?