Cue integrates with several other configuration, schema, and languages.

  • enables you to translate between various schema sources
  • becomes a source of truth
System Import Export Annotations
Yaml Yes Yes Cue
JSON Yes Yes Cue
JSON Schema Yes -
OpenAPI Yes yes*
Protobuf Yes yes* Cue, Protobuf
Go Yes yes* Cue, Go
* requires writing code
  • mappings are non-trivial
  • meanings are not the same between them

Last modified December 19, 2020: reorg a number of dirs (11a63be)

2021 Hofstadter, Inc