Validate and define text-based and dynamic configuration (by cuelang)


Basic cue repo stats
9 days ago

cuelang/cue is an open source project licensed under Apache License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives

Cue Alternatives

Similar projects and alternatives to cue

  • GitHub repo terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • GitHub repo Pulumi

    Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀

  • GitHub repo dhall-lang

    Maintainable configuration files

  • GitHub repo vector

    A high-performance, highly reliable, observability data pipeline.

  • GitHub repo config

    configuration library for JVM languages using HOCON files

  • GitHub repo terragrunt

    Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

  • GitHub repo edn

    Extensible Data Notation

  • GitHub repo pyyaml

    Canonical source repository for PyYAML

  • GitHub repo tab-rs

    The intuitive, config-driven terminal multiplexer designed for software & systems engineers

  • GitHub repo coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • GitHub repo wasmtime

    Standalone JIT-style runtime for WebAssembly, using Cranelift

  • GitHub repo json5

    JSON5 — JSON for humans

  • GitHub repo mosaic

    A terminal workspace with batteries included

  • GitHub repo mgmt

    Next generation distributed, event-driven, parallel config management!

  • GitHub repo terraform-cdk

    Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

  • GitHub repo vim-lsp

    async language server protocol plugin for vim and neovim

  • GitHub repo nvim-lspconfig

    Quickstart configurations for the Nvim LSP client

  • GitHub repo lalrpop

    LR(1) parser generator for Rust

  • GitHub repo porter

    Porter enables you to package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and install with a single command. (by getporter)

  • GitHub repo

    Learn you some CUE for a great good!

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better cue alternative or higher similarity.


Posts where cue has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-14.
  • Cue, an open-source data validation language | 2021-06-14
  • Terraform 1.0 Release | 2021-06-08
  • Kubernetes isn't that hard they said. You'll have no trouble picking it up they said.
    I’ve tried Cuelang and I love the idea but it’s super complicated and OTT for my relatively modest needs
  • Zellij – A Terminal Workspace and Multiplexer Written in Rust | 2021-04-22
    Have you looked at Cuelang [1] as a configuration language or source of truth?. It's still new but it's a superset of JSON but attempted to combine data/schema into one and reject inheritance and replace with validation instead.


  • The Norway Problem | 2021-04-03
    Cue also solves this problem. The "no" example is right on the front page:

    I used it for configuration of a Go program recently and found it pleasant to work with. I hope the language is declared stable soon, because it's a good model.

  • Cue v0.3.0 | 2021-04-02
  • Building a Rust-powered OSS startup | 2021-03-04
    Have you considered providing additional schema config options? Something that is more expressive and easier to write by . I can imagine something homegrown, or things like Cue, Dhall or HCL. | 2021-03-04
    > I can imagine something homegrown, or languages like Cue, Dhall or HCL.