Ross ROSS = Recommend OSS · open-source software intelligence for agents

kubernetes-sigs/kro

kro | Kube Resource Orchestrator observed · 2026-08-28

github.com/kubernetes-sigs/kro · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

88/100

  • Activity 99
  • Release rhythm 95
  • Longevity 51
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 10.5
  • age_days: 720
  • days_rel: 37
  • days_push: 7
  • n_releases_24m: 27

Full methodology

Adoption not part of the score

3004 stars · 371 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

kro (Kube Resource Orchestrator) is a Kubernetes-native controller that lets you define custom APIs composed of groups of Kubernetes resources via ResourceGraphDefinitions. It uses CEL expressions to wire dependencies between resources, automatically infers creation order, generates CRDs, and continuously reconciles the underlying resources.

Use cases

  • define reusable multi-resource Kubernetes abstractions as a single custom API
  • create platform engineering building blocks for developers on Kubernetes
  • orchestrate ordered creation of dependent Kubernetes and cloud resources
  • replace hand-written operators for composite resource groups
  • simplify deploying apps with deployments, services, ingress, and IAM as one object
  • build vendor-agnostic custom APIs on top of existing CRDs

When to choose

  • you want to expose grouped Kubernetes resources as simple custom APIs without writing Go operators
  • you need declarative, validated abstractions with CEL-based wiring and drift reconciliation
  • you are building an internal developer platform on Kubernetes

When to avoid

  • you need general-purpose templating or packaging of manifests rather than new custom APIs (consider Helm or Kustomize)
  • you need Turing-complete logic or arbitrary code in resource orchestration
  • you are not running Kubernetes

Facets

framework · maturity active

infrastructure-as-code configuration-management deployment microservices workflow-automation cloud-computing infrastructure-as-code developer-tools go cloud self-hosted kubernetes-operator crd cel resource-orchestration platform-engineering custom-apis reconciliation resourcegraphdefinition devops containers automation kubernetes docker

10 sources

Member repositories

RepositoryRoleHealth v2
kubernetes-sigs/kromain88

For agents

markdown · JSON · MCP: product_card(name="kubernetes-sigs/kro")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem