{"id":13466510,"url":"https://github.com/cue-lang/cue","last_synced_at":"2026-01-28T18:14:48.988Z","repository":{"id":37082437,"uuid":"382379200","full_name":"cue-lang/cue","owner":"cue-lang","description":"The home of the CUE language! Validate and define text-based and dynamic configuration","archived":false,"fork":false,"pushed_at":"2025-05-08T14:25:57.000Z","size":49114,"stargazers_count":5438,"open_issues_count":993,"forks_count":313,"subscribers_count":44,"default_branch":"master","last_synced_at":"2025-05-08T14:28:21.097Z","etag":null,"topics":["configuration","data","kubernetes","validation"],"latest_commit_sha":null,"homepage":"https://cuelang.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cue-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-02T14:55:44.000Z","updated_at":"2025-05-08T14:23:14.000Z","dependencies_parsed_at":"2023-02-19T06:31:15.880Z","dependency_job_id":"8b51c6d3-696f-4bae-81d6-86aee482a43d","html_url":"https://github.com/cue-lang/cue","commit_stats":{"total_commits":3006,"total_committers":116,"mean_commits":"25.913793103448278","dds":0.5375914836992681,"last_synced_commit":"a3b1138766dcaaab5f40bb229c18fe9497b30d9c"},"previous_names":[],"tags_count":124,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cue-lang%2Fcue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cue-lang%2Fcue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cue-lang%2Fcue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cue-lang%2Fcue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cue-lang","download_url":"https://codeload.github.com/cue-lang/cue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253670802,"owners_count":21945332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration","data","kubernetes","validation"],"created_at":"2024-07-31T15:00:45.345Z","updated_at":"2025-10-23T02:32:18.268Z","avatar_url":"https://github.com/cue-lang.png","language":"Go","readme":"\u003c!--\n Copyright 2018 The CUE Authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n     http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n--\u003e\n[![Go Reference](https://pkg.go.dev/badge/cuelang.org/go.svg)](https://pkg.go.dev/cuelang.org/go)\n[![Documentation](https://img.shields.io/badge/CUE-Docs-0066ff)](https://cuelang.org/docs/)\n[![Github](https://github.com/cue-lang/cue/actions/workflows/trybot.yaml/badge.svg)](https://github.com/cue-lang/cue/actions/workflows/trybot.yaml?query=branch%3Amaster+event%3Apush)\n[![Go 1.24+](https://img.shields.io/badge/go-1.24-9cf.svg)](https://golang.org/dl/)\n[![platforms](https://img.shields.io/badge/platforms-linux|windows|macos-inactive.svg)]()\n[![Docker Image](https://img.shields.io/docker/v/cuelang/cue?sort=semver\u0026label=docker)](https://hub.docker.com/r/cuelang/cue)\n\n# CUE - _Configure, Unify, Execute_\n\nCUE makes it easy to validate data, write schemas,\nand ensure configurations align with policies.\n\nCUE works with a wide range of tools and formats that you're already using\nsuch as Go, JSON, YAML, TOML, OpenAPI, Protobuf, and JSON Schema.\n\nFor more information and documentation, including __tutorials and guides__, see [cuelang.org](https://cuelang.org).\n\n### Download and Install\n\nThe full range of installation methods for the `cue` command are listed on\n[cuelang.org](https://cuelang.org/docs/introduction/installation/),\nincluding the official container image suitable for use with Docker.\nHere are two common ways to install the command:\n\n#### Release builds\n\nDownload the [latest release](https://github.com/cue-lang/cue/releases/latest/) from GitHub.\n\n#### Install from Source\n\nYou need [Go 1.24 or later](https://go.dev/doc/install) to install CUE from source:\n\n\tgo install cuelang.org/go/cmd/cue@latest\n\nYou can also clone the repository and build it directly via `go install ./cmd/cue`.\n\n### Learning CUE\n\nThe fastest way to learn the basics is to follow [the language tour](https://cuelang.org/docs/tour/) on the website.\n\nThe [cuelang.org](https://cuelang.org) website also contains\n[more documentation](https://cuelang.org/docs/), including\n[tutorials](https://cuelang.org/docs/tutorial/),\n[how-to guides](https://cuelang.org/docs/howto/),\n[concept guides](https://cuelang.org/docs/concept/), and\n[references](https://cuelang.org/docs/reference/).\n\n### Popular references\n\n- The official [CUE Language Specification](https://cuelang.org/docs/reference/spec/)\n- The CUE [Go API](https://pkg.go.dev/cuelang.org/go) on pkg.go.dev\n- [Builtin packages and functions](https://pkg.go.dev/cuelang.org/go/pkg)\n  available from CUE programs\n- [The `cue` command](https://cuelang.org/docs/reference/command/),\n  a versatile interface for working with data, CUE, and its ecosystem\n\n### Go release support policy\n\nAs a general rule, we support the two most recent major releases of Go,\nmatching Go's [security policy](https://go.dev/doc/security/policy).\nFor example, if CUE v0.7.0 is released when Go's latest version is 1.21.5,\nv0.7.x including any following bugfix releases will require Go 1.20 or later.\n\n### Contributing\n\nTo contribute, please read the [Contribution Guide](CONTRIBUTING.md).\n\n## Code of Conduct\n\nGuidelines for participating in CUE community spaces and a reporting process for\nhandling issues can be found in the [Code of Conduct](https://cuelang.org/docs/reference/code-of-conduct/).\n\n## Contact\n\n- Ask questions via [GitHub Discussions](https://github.com/cue-lang/cue/discussions)\n- Chat with us on [Slack](https://cuelang.org/s/slack) and [Discord](https://cuelang.org/s/discord)\n- Subscribe to our [Community Calendar](https://cuelang.org/s/community-calendar) for community updates, demos, office hours, etc\n\n---\n\nUnless otherwise noted, the CUE source files are distributed\nunder the Apache 2.0 license found in the LICENSE file.\n","funding_links":[],"categories":["Go","kubernetes","Configuration Management","configuration"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcue-lang%2Fcue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcue-lang%2Fcue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcue-lang%2Fcue/lists"}