# yannh/kubeconform

A FAST Kubernetes manifests validator, with support for Custom Resources!

Repository: https://github.com/yannh/kubeconform
Canonical: https://ross.abutalabs.com/products/kubeconform
Language: Go
License: Apache-2.0
License Family: permissive
Topics: kubernetes, validation, compliance
Last push: 2026-06-13T11:53:23+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 87, release rhythm 55, longevity 100
- inputs: {"age_days": 2286, "days_push": 81, "days_rel": 90, "gap_med": 388, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3162, forks 175 (observed 2026-08-28T04:07:46.575176+00:00)

## What it is
Kubeconform is a fast Kubernetes manifest validator written in Go, inspired by Kubeval. It validates YAML manifests against JSON schemas, supports custom resources (CRDs), local or remote schema locations, and parallel validation for CI pipelines.

## Use cases
- validate kubernetes manifests in ci
- check yaml files against kubernetes schemas
- validate custom resource definitions
- lint helm chart output before deploying
- offline validation of kubernetes configs
- replace kubeval with a faster validator

## When to choose
- you need fast, parallel validation of large numbers of Kubernetes manifests
- you want to validate CRDs with custom schema locations
- you need offline validation with locally cached schemas
- you want a maintained, actively updated alternative to Kubeval

## When to avoid
- you need full semantic validation of cluster state rather than schema checks
- you want policy enforcement beyond JSON schema validation (use OPA/Kyverno)
- you need to validate live cluster resources rather than manifest files

## Facets
- artifact type: cli-tool
- maturity: active
- function: testing, developer-tools, configuration-management, ci-cd
- domain: developer-tools, infrastructure-as-code
- platform: cli, windows, go
- tags: kubernetes, manifest-validation, -schema, crd, kubeval-successor, yaml, devops, containers, linux, macos, docker

## Member repositories
- yannh/kubeconform (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:46.575176+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:25:13.576502+00:00, confidence not recorded.
  - readme: https://github.com/yannh/kubeconform (fetched 2026-08-28T04:07:46.575176+00:00, sha b90b1c7b7581)
- Data as of 2026-08-30T08:39:29.467469+00:00.
