cue-lang/cue
The home of the CUE language! Validate and define text-based and dynamic configuration observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 93
- 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: 28
- age_days: 1888
- days_rel: 48
- days_push: 8
- n_releases_24m: 20
Adoption not part of the score
6241 stars · 366 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
CUE is an open-source data validation language and inference engine for defining, generating, and validating text-based and dynamic configuration and data. It ships as the `cue` CLI plus Go APIs, integrating with JSON, YAML, TOML, XML, OpenAPI, Protobuf, JSON Schema, and Go.
Use cases
- validate json and yaml files against a schema
- define and unify large-scale kubernetes configuration
- remove boilerplate from repetitive config files
- generate openapi or protobuf definitions from schemas
- enforce policy constraints on configuration data
- convert between json yaml and cue formats
- write schemas that merge types and values
When to choose
- you need powerful, composable validation of JSON/YAML/TOML data
- you manage large or multi-source configuration that must stay consistent
- you want to unify schemas, data, and policies in one language
- you need code or schema generation across Go, Protobuf, and OpenAPI
When to avoid
- you only need simple one-off JSON schema validation
- your team cannot adopt a new configuration language
- you need a general-purpose programming language for application logic
- your toolchain has no CUE integration and you cannot add a CLI step
Facets
cli-tool · maturity active
configuration-management form-handling templating cli json yaml parser developer-tools programming-languages apis windows go cli cross-platform cue-language data-validation schema policy-enforcement kubernetes-config openapi protobuf json-schema boilerplate-removal inference-engine code-generation configuration data-engineering devops linux macos docker
10 sources
- readme: https://github.com/cue-lang/cue · fetched 2026-08-28 · 9df01f29dea3
- homepage: https://cuelang.org · fetched 2026-08-29 · aeaf25911f08
- site_page: https://cuelang.org/docs · fetched 2026-08-29 · 8eab7a42df00
- site_page: https://cuelang.org/docs/introduction/installation · fetched 2026-08-29 · bc5d05c491cf
- site_page: https://cuelang.org/docs/introduction · fetched 2026-08-29 · 033a0de989fc
- site_page: https://cuelang.org/docs/tour · fetched 2026-08-29 · 0ab50ead8ceb
- site_page: https://cuelang.org/docs/concept/how-cue-enables-data-validation · fetched 2026-08-29 · 08674ebfe924
- site_page: https://cuelang.org/docs/concept/how-cue-enables-configuration · fetched 2026-08-29 · 9cb23837c593
- site_page: https://cuelang.org/docs/concept/how-cue-enables-boilerplate-removal · fetched 2026-08-29 · 18d215abe06a
- site_page: https://cuelang.org/docs/reference/command/cue-help-cmd · fetched 2026-08-29 · 8ab8acbc0987
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cue-lang/cue | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem