Go Kustomize

Open-source Go projects categorized as Kustomize

Top 14 Go Kustomize Projects

  1. argo-cd

    Declarative Continuous Deployment for Kubernetes

    Project mention: Kubernetes Secret Extraction via ArgoCD ServerSideDiff | news.ycombinator.com | 2026-05-01
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

    Project mention: πŸš€ How I Ran 11 Microservices with OpenChoreo | dev.to | 2026-03-25

    πŸ“š References Documentation: https://openchoreo.dev/docs/ Documentation: https://insights.linuxfoundation.org/project/openchore OpenChoreo Quick Start Guide: https://openchoreo.dev/docs/getting-started/quick-start-guide/ GCP Microservices Demo Repository: https://github.com/GoogleCloudPlatform/microservices-demo

  4. flux2

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

    Project mention: Release on Demand | dev.to | 2026-06-05

    When a change earns its way onto main, the train builds the container image one time and tags it by the commit SHA. That image is the artifact. It runs in dev immediately. And here's the part that makes promotion boring: shipping to prod doesn't rebuild anything. It re-points a config overlay (a Kustomize overlay, in practice, committed to the same repo) at the same SHA that's already running in dev. Same bytes, different environment. Promotion is a routing decision, not a build decision. The thing you tested in dev is the literal thing that runs in prod. Not a rebuild from the same commit and a hope. The same image. That cleanly splits two worlds that most setups jam into one giant deploy job. The slow-moving substrate (the cluster, the network, IAM, the shape of your manifests) changes on the order of a quarter and belongs to Terraform, ideally run through something like Terraform Cloud so applies are deliberate and auditable instead of run from someone's laptop. The fast-moving payload (image refs, rollouts, the things that change every commit) belongs to Git, reconciled continuously by a GitOps controller. Argo CD is the common one: it watches the repo, diffs the declared state against what's actually running in the cluster, and makes the cluster match. Change the overlay in Git, Argo CD notices and applies it. Flux does the same job if you prefer it. TF for the building, Git for the lights. The rule is simple: if it changes per release, Git owns it; if it changes per quarter, Terraform owns it. Match the tool to the rate of change and the six-hour deploy job that rewrites your infrastructure mid-flight just stops existing. One more piece falls out of this: tags are markers, not artifacts. The cluster never deploys a tag. The tag is a point-in-time anchor that says "this commit's state was live in prod," useful for audit, for rollback targeting, and for release notes. It records what shipped and when. Nothing reads it to decide what runs.

  5. podinfo

    Go microservice template for Kubernetes

    Project mention: 10 GitHub Repositories That Will Actually Teach You DevOps in 2026 | dev.to | 2026-05-05

    github.com/stefanprodan/podinfo. 6k stars. A small Go web app that exists to be deployed.

  6. helmfile

    Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.

    Project mention: A Beginner's Guide to Helm | dev.to | 2026-06-03

    Or if you don’t want to prepare for a certification but want to learn how to make managing multiple charts across multiple environments easier, Helmfile is the natural next tool to look at. It lets you declaratively define a set of Helm releases as a single unit, with per-environment values and deployment ordering.

  7. zarf

    The Airgap Native Package Manager for Kubernetes

  8. kpt

    Automate Kubernetes Configuration Editing

  9. helmify

    Creates Helm chart from Kubernetes yaml

  10. kluctl

    The missing glue to put together large Kubernetes deployments, composed of multiple smaller parts (Helm/Kustomize/...) in a manageable and unified way.

  11. addon-controller

    Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.

    Project mention: Show HN: After 3 years, we've shipped Sveltos v1.0.0 | news.ycombinator.com | 2025-08-18
  12. argocd-lovely-plugin

    A plugin to make Argo CD behave like we'd like.

  13. unfork

    Kubectl plugin to find forked Helm Charts and other K8s resources and unfork them with Kustomize (by replicatedhq)

  14. khelm

    A Helm chart templating CLI, kustomize plugin and containerized kustomize/kpt KRM function

  15. evidra

    DevOps MCP server, Flight recorder for AI infrastructure agents. The prescribe/report protocol captures intent before execution and outcome after β€” in a signed, tamper-evident evidence chain. Detects behavioral patterns. Computes reliability scorecards.

    Project mention: Show HN: Evidra – a fail-closed MCP guardrail for AI infrastructure ops | news.ycombinator.com | 2026-03-03

    I asked an AI agent to delete an unused folder. It pattern-matched too broadly and removed more than intended. I clicked "yes" too fast. Luckily I had a backup.

    That was just files. Now imagine the same mismatch with `kubectl delete` or `terraform apply`.

    So I built Evidra β€” an MCP server that evaluates infrastructure operations against OPA policies before execution. No LLM in the decision loop β€” just deterministic Rego rules.

    What it catches: protected namespace deletions, mass resource removal, public S3 buckets, wildcard IAM, and similar high-impact mistakes.

    What it's not: a full compliance engine or admission controller replacement. It's a lightweight pre-execution guardrail β€” works with AI agents, but also in CI pipelines against Terraform plans.

    Every allow/deny decision is logged in a SHA-256 hash-chained evidence trail.

    GitHub: https://github.com/vitas/evidra

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 Kustomize discussion

Log in or Post with

Go Kustomize related posts

  • Release on Demand

    6 projects | dev.to | 5 Jun 2026
  • Adafruit Receives Demand Letter from Fenwick Legal Counsel on Behalf of Flux.ai

    1 project | news.ycombinator.com | 2 Jun 2026
  • 8 Key BYOC Deployment Options Every Data Engineer Should Know

    6 projects | dev.to | 18 Mar 2026
  • Embracing GitOps: The Future of Agile Infrastructure Management

    1 project | dev.to | 10 Feb 2026
  • GitOps with ArgoCD on Amazon EKS using Terraform: A Complete Implementation Guide

    4 projects | dev.to | 11 Dec 2025
  • Getting started with Argo CD using the CLI

    2 projects | dev.to | 3 Dec 2025
  • FluxCD on EKS with IRSA for ECR using Terraform

    1 project | dev.to | 27 Oct 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

# Project Stars
1 argo-cd 23,123
2 microservices-demo 20,423
3 flux2 8,182
4 podinfo 5,917
5 helmfile 5,134
6 zarf 1,914
7 kpt 1,873
8 helmify 1,738
9 kluctl 864
10 addon-controller 519
11 argocd-lovely-plugin 486
12 unfork 148
13 khelm 131
14 evidra 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com