kustomize
brew install kustomize
v5.8.1
Apache-2.0
Go command-line tool for template-free customization of Kubernetes YAML manifests.
Why you might care
Kustomize lets you patch and overlay Kubernetes configs without templating engines (no Helm, no ERB), keeping originals untouched and reusable. Declare changes in a kustomization.yaml file and compose environments declaratively. It's built into kubectl but the standalone binary stays current with the latest features.
9.0k
30-day installs · #380
40.1k
90-day · #318
188.7k
365-day · #294
12.1k
★ GitHub stars · updated today
Build dependencies
GitHub topics
hacktoberfest
k8s-sig-cli
Links
- https://github.com/kubernetes-sigs/kustomize
- GitHub: kubernetes-sigs/kustomize
- Brew formula source: Formula/k/kustomize.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"Helm",
"ytt",
"Jsonnet",
"ArgoCD"
],
"build_dependencies": [
"go"
],
"categories": [
"kubernetes",
"configuration-management",
"yaml-tool",
"build-system"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Template-free customization of Kubernetes YAML manifests",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:50+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "kustomize",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-20T09:55:40Z",
"github_readme_excerpt": "# kustomize\n\n`kustomize` lets you customize raw, template-free YAML\nfiles for multiple purposes, leaving the original YAML\nuntouched and usable as is.\n\n`kustomize` targets kubernetes; it understands and can\npatch [kubernetes style] API objects. It\u0027s like\n[`make`], in that what it does is declared in a file,\nand it\u0027s like [`sed`], in that it emits edited text.\n\nThis tool is sponsored by [sig-cli] ([KEP]).\n\n - [Installation instructions](https://kubectl.docs.kubernetes.io/installation/kustomize/)\n - [General documentation](https://kubectl.docs.kubernetes.io/references/kustomize/)\n - [Examples](examples)\n\n[](https://prow.k8s.io/job-history/kubernetes-jenkins/pr-logs/directory/kustomize-presubmit-master)\n[](https://goreportcard.com/report/github.com/kubernetes-sigs/kustomize)\n\n## kubectl integration\n\nTo find the kustomize version embedded in recent versions of kubectl, run `kubectl version`:\n\n```sh\n\u003e kubectl version --client\nClient Version: v1.31.0\nKustomize Version: v5.4.2\n```\n\nThe kustomize build flow at [v2.0.3] was added\nto [kubectl v1.14][kubectl announcement]. The kustomize\nflow in kubectl remained frozen at v2.0.3 until kubectl v1.21,\nwhich [updated it to v4.0.5][kust-in-kubectl update]. It will\nbe updated on a regular basis going forward, and such updates\nwill be reflected in the Kubernetes release notes.\n\n| Kubectl version | Kustomize version |\n| --------------- | ----------------- |\n| \u003c v1.14 | n/a |\n| v1.14-v1.20 | v2.0.3 |\n| v1.21 | v4.0.5 |\n| v1.22 | v4.2.0 |\n| v1.23 | v4.4.1 |\n| v1.24 | v4.5.4 |\n| v1.25 | v4.5.7 |\n| v1.26 | v4.5.7 |\n| v1.27 | v5.0.1 |\n\n[v2.0.3]: https://github.com/kubernetes-sigs/kustomize/releas",
"github_repo": "kubernetes-sigs/kustomize",
"github_stars": 12078,
"github_topics": [
"hacktoberfest",
"k8s-sig-cli"
],
"homepage": "https://github.com/kubernetes-sigs/kustomize",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 8976,
"installs_365d": 188673,
"installs_90d": 40147,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": "2026-06-20T23:44:31+00:00",
"llm_model": "claude-haiku-4-5",
"name": "kustomize",
"oldnames": [],
"one_liner": "Go command-line tool for template-free customization of Kubernetes YAML manifests.",
"optional_dependencies": [],
"rank_30d": 380,
"rank_365d": 294,
"rank_90d": 318,
"raw_hash": "0801d31087e1ba1e",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/k/kustomize.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "5.8.1",
"versioned_formulae": [],
"why_use_this": "Kustomize lets you patch and overlay Kubernetes configs without templating engines (no Helm, no ERB), keeping originals untouched and reusable. Declare changes in a kustomization.yaml file and compose environments declaratively. It\u0027s built into kubectl but the standalone binary stays current with the latest features."
}