SaaSHub helps you find the best software and product alternatives Learn more →
Cue Alternatives
Similar projects and alternatives to cue
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go
-
-
hof
The High Code Framework (low-code for devs), a modular code generation system powered by CUE
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
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.
-
-
-
-
AutoHotkey
AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
-
-
Pulumi
Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
cue reviews and mentions
-
Ask HN: Do you use JSON Schema? Help us shape its future stability guarantees
- Most YAML based configuration files.
GraphQL doesn't quite supersede JSONSchema because it doesn't deal with validation. (Something like Cue (https://cuelang.org/) might)
Type systems are not typically cross-language, which is where JSONSchema tends to be used a lot.
There are indeed a lot of openapi-based client generators. This one, for example, has been around for quite some time: https://github.com/OpenAPITools/openapi-generator
My struggle with JSON Schema is that not everyone uses it! I do a lot of work with various APIs and ingestion systems that accept JSON, but they don't provide a JSON Schema for me to validate my payloads against. Instead, I often have a human being on the other side emailing me and saying, "Your data structure isn't correct."
It's mildly infuriating. I've taken to using Cuelang[0] to write my own validators based on their specifications. (Using Cue because JSON isn't the only data format I have to support.)
I wish there were an easier way to take some documentation and generate JSON Schema from it. I can take the sample JSON in the docs and generate one, but those samples don't usually contain all the edge cases that the systems complain about, so it's not super useful.
-
Ask HN: Is WASM (WebAssembly) getting adoption in real use cases?
CUE has someone working on WASM to support writing code in any language, so it can be used and shipped without compilation in the scripting layer
-
What Technologies Are You Future Proofing With?
I actually compared Dhall and CUE when I first decided to pick a language for config. CUE's theory spoke to me more, this page in particular https://cuelang.org/docs/concepts/logic/
Dhall is written in Haskell, CUE in Go. I write Go extensively and can make use of CUE's Go API, something I couldn't do with Dhall. Since then, it seems like Dhall's development has fallen off a cliff. The CUE creator has built a team and they have raised funds. There is a sizable team behind CUE now. Lot's of exciting things to come.
There's a CUE community call next Tuesday, if you want to watch live: https://github.com/cue-lang/cue/discussions/2219 and the old ones are here: https://www.youtube.com/@cuelang
CUE can detect backwards compatibility of config, I use this for your exact use case. https://docs.hofstadter.io/first-example/data-layer/checkpoi... (sorry, I need to work on the docs more)
-
Ask HN: What do you like to see in a configution file format?
CUE (https://cuelang.org)
Why would you want to build a new format over using an existing one?
Is it a good idea to still force a single file once the configuration reaches some sufficiently large size?
- How times change.
- Ask HN: Which API IDLs would you use?
-
Ask HN: Programs that saved you 100 hours? (2022 edition)
CUE Lang (https://cuelang.org/) for me. I had to build this massive clinical data collection system in REDCap and it's kind of a nightmare system to use.
So I wrote a script in CUE to programmatically build my REDCap data dictionary to support flexible inputs.
-
Deploy your Pulumi project using Docker and Dagger.io
Important note: Initially Dagger.io was developed using Cuelang, an amazing and modern declarative language. Cue was also the only way to do pipelines with it. However, Dagger's team have recently transformed Dagger to be language agnostic. We now have different SDKs: Go (the main one), CUE, Node.js and Python. As of today, I advice you to choose the Go SDK if you don't really know which one to take. For the CUE one, I only recommend it to you if:
- Beyond Functional Programming: The Verse Programming Language [pdf]
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59b6f378>
www.saashub.com | 2 Feb 2023
Stats
cue-lang/cue is an open source project licensed under Apache License 2.0 which is an OSI approved license.