# CNCF Projects Brewfile# Generated from CNCF Landscape data# https://landscape.cncf.io/## This Brewfile contains Homebrew formulas for CNCF projects organized by maturity level.# To install all formulas: brew bundle --file=cncf.Brewfile# To install specific sections, edit this file to comment out unwanted formulas.# === TAPS ===# Taps for CNCF projects not in homebrew-coretap "dapr/tap"tap "buildpacks/tap"tap "carvel-dev/carvel"tap "kitops-ml/kitops"tap "microcks/tap"tap "telepresenceio/telepresence"tap "k0sproject/tap"tap "kptdev/kpt", "https://github.com/kptdev/kpt.git"tap "wasmcloud/wasmcloud"tap "artifacthub/cmd"tap "pingcap/brew"# === GRADUATED PROJECTS ===# Argobrew "argo"brew "argocd"# Ciliumbrew "cilium-cli"# CoreDNSbrew "coredns"# Crossplanebrew "crossplane"# CubeFS# brew "cubefsctl" # No Homebrew formula found# Daprbrew "dapr/tap/dapr-cli"# CRI-O (via cri-tools)brew "cri-tools"# Dragonfly# brew "dragonfly" # P2P system (d7y) not available via brew. 'dragonfly' is DragonflyDB.# Envoybrew "envoy"# Falcobrew "falco"# Fluentd# Not available via brew# brew "td-agent" Warning: td-agent has been deprecated because it is discontinued upstream! It will be disabled on 2026-03-01.# Fluxbrew "flux"# Harborbrew "harbor-cli"# Helmbrew "helm"# Istiobrew "istioctl"# Jaeger# brew "jaeger" # No all-in-one formula. Use Docker or 'jaeger-client' lib.# KEDA# brew "keda" # Use Helm# Knativebrew "kn"# KubeEdge# brew "kubeedge" # Use manual install (keadm)# Kubernetesbrew "kubernetes-cli"brew "minikube"brew "kind"# Linkerdbrew "linkerd"# Open Policy Agent (OPA)brew "opa"# Prometheusbrew "prometheus"# SPIRE# brew "spire" # Use manual install (spire-server/agent)# Vitessbrew "vitess"# cert-managerbrew "cmctl"# containerdbrew "nerdctl"# etcdbrew "etcd"# in-toto# brew "in-toto" # Use pip install in-toto# === INCUBATING PROJECTS ===# Artifact Hubbrew "artifacthub/cmd/ah"# Buildpacksbrew "buildpacks/tap/pack"# Chaos Mesh# brew "chaos-mesh" # Use Helm# Cloud Custodianbrew "c7n"# Container Network Interface (CNI)# brew "cni" # Manual install of plugins# Contour# brew "contour" # Use Helm/kubectl# Cortexbrew "cortex"# Karmadabrew "karmadactl"# Keycloak# brew "keycloak" # Use Docker or manual install# KubeVelabrew "kubevela"# KubeVirt (virtctl)brew "virtctl"# Kubescapebrew "kubescape"# Kyvernobrew "kyverno"# Limabrew "lima"# Litmusbrew "litmusctl"# Longhorn# brew "longhornctl" # Manual install or Krew# NATSbrew "nats-server"# Notary Projectbrew "notation"# OpenCost# brew "opencost" # Use Helm# OpenFGAbrew "openfga"# OpenTelemetrybrew "opentelemetry-cpp"# Operator Frameworkbrew "operator-sdk"# Thanosbrew "thanos"# gRPCbrew "grpc"# wasmCloudbrew "wasmcloud/wasmcloud/wash"# === SANDBOX PROJECTS ===# Antrea# brew "antrea" # Use Helm. 'antctl' available via curl.# Atlantisbrew "atlantis"# CDK for Kubernetes (CDK8s)brew "cdk8s"# Carvelbrew "carvel-dev/carvel/kwt"brew "carvel-dev/carvel/kctrl"brew "carvel-dev/carvel/ytt"brew "carvel-dev/carvel/kapp"brew "carvel-dev/carvel/kbld"brew "carvel-dev/carvel/imgpkg"brew "carvel-dev/carvel/vendir"# CloudNativePGbrew "kubectl-cnpg"# DevSpacebrew "devspace"# K8sGPTbrew "k8sgpt"# KitOpsbrew "kitops-ml/kitops/kitops"# KubeArmor# brew "kubearmor" # Use karmor CLI via curl# Kuberhealthy# brew "kuberhealthy" # Use Helm# Kubewardenbrew "kwctl"# Kumabrew "kumactl"# Kured# Kured# brew "kured" # Use Helm# Mesherybrew "mesheryctl"# Microcksbrew "microcks/tap/microcks-cli"# Porterbrew "porter"# Telepresencebrew "telepresenceio/telepresence/telepresence-oss"# WasmEdge Runtimebrew "wasmedge"# k0sbrew "k0sproject/tap/k0sctl"# k3s (via k3d)brew "k3d"# k8gb# brew "k8gb" # Use Helm# kobrew "ko"# kptbrew "kpt"# kube-vip# brew "kube-vip" # In-cluster deployment# === SUMMARY ===# Graduated: 31 formulas# Incubating: 25 formulas# Sandbox: 33 formulas# Total: 89 formulas# === FLATPAKS ===# Graphical tools for CNCF projects and cloud-native development# Headlamp (CNCF Sandbox) - Kubernetes UIflatpak "io.kinvolk.Headlamp"# OpenLens - Kubernetes IDEflatpak "dev.k8slens.OpenLens"# Podman Desktop - Container Managementflatpak "io.podman_desktop.PodmanDesktop"