Maintainable configuration files
The new home of the CUE language! Validate and define text-based and dynamic configuration (by cue-lang)
As has come up in this thread already, any discussion of typed config languages nowadays that doesn't mention Cue (https://cuelang.org/) seems incomplete. They really seem to be tackling the problem in a thorough way. I hope it catches on.
For anyone who knows more about Cue: right now you can go from Cue->yaml to integrate with existing systems, but I suppose eventually the goal would be to have direct support in libraries like Serde?
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
The Final Form of configuration files
Funny enough, I've implemented a config language that fits exactly this bill https://github.com/gilbert/zaml
An example (also see it in the online editor):
Type-safe YAML parser and validator.
I like the approach of strictyaml. A parser that concentrates on a restricted subset of yaml and allows to use a schema to have a type safe validator.
Gura configuration language
If we're on the topic of config languages, I'd like to plug Gura (https://github.com/gura-conf/gura). It's not too well-known, but it probably has the best design I've seen, and seems to have a good coverage of languages with an available library.
configuration library for JVM languages using HOCON files
YAML allows comments, I'll give it that. But what I really want is splitting configuration into multiple files that can be imported to others. And substitutions. Basically HOCON known on the JVM as https://github.com/lightbend/config
Simple configuration for apps
4 projects | reddit.com/r/golang | 5 May 2022
Data validation for dashboards
1 project | reddit.com/r/dataengineering | 22 Apr 2022
Dhall configuration language as another way to write manifests for Kubernetes
2 projects | reddit.com/r/kubernetes | 4 Apr 2022
Koy-lang: a new flexible and feature-rich data serialization language
4 projects | reddit.com/r/ProgrammingLanguages | 17 Mar 2022
Select, put and delete data from JSON, TOML, YAML, XML and CSV files
1 project | reddit.com/r/hackernews | 7 Mar 2022