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

kcl-lang/kcl

KCL Programming Language Core and API (CNCF Sandbox Project). https://kcl-lang.io observed · 2026-08-28

github.com/kcl-lang/kcl · homepage · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

79/100

  • Activity 99
  • Release rhythm 40
  • Longevity 100
How is this computed?

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

  • gap_med: 9.5
  • age_days: 1581
  • days_rel: 502
  • days_push: 7
  • n_releases_24m: 13

Full methodology

Adoption not part of the score

2403 stars · 170 forks observed · 2026-08-28

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

KCL is a constraint-based record and functional configuration and policy language implemented in Rust, with this repo providing the language core, compiler, and APIs. It is designed for writing, validating, and automating complex cloud-native configurations such as Kubernetes manifests and platform engineering setups.

Use cases

  • generate json or yaml configuration data from code
  • validate kubernetes manifests against schema rules
  • reduce boilerplate in large multi-environment configs
  • mutate kubernetes resources in gitops pipelines
  • define typed schemas for infrastructure configuration
  • build platform engineering tooling with a config language

When to choose

  • you manage large-scale kubernetes or cloud-native configuration across environments
  • you need schema-based validation and policy constraints on config data
  • you want a python-like configuration language with immutability and modularity

When to avoid

  • you need a general-purpose language for application development
  • your configuration needs are small and well served by plain yaml or helm
  • you require a mature general-purpose DSL ecosystem outside cloud-native tooling

Facets

library · maturity active

programming-language compiler configuration-management infrastructure-as-code cli form-handling sdk programming-languages infrastructure-as-code cloud-computing rust cli cross-platform configuration-language kcl cncf-sandbox schema-validation policy-language gitops platform-engineering kubernetes-manifests devops configuration-management containers kubernetes docker

10 sources

Member repositories

RepositoryRoleHealth v2
kcl-lang/kclmain79

For agents

markdown · JSON · MCP: product_card(name="kcl-lang/kcl")

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