yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Cross Platform tool to validate configuration files
Format Agnostic jQ – process various formats with libjq