yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
-
Updated
May 21, 2026 - Go
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
YAML templating tool that works on YAML structure instead of text
Open-Source Kubernetes YAML Builder with Intuitive Web Interface and Dynamic Visualization for Developers and DevOps Engineers
SharpYaml is a high-performance .NET YAML parser, emitter, and object serializer - NativeAOT ready.
Move smoothly between Kubernetes YAML and Python for creating/updating/componentizing configurations.
YAML/JSON/EYAML/Compatible get/set/merge/validate/scan/convert/diff processors using powerful, intuitive, command-line friendly syntax.
YAML 1.2 implementation in pure Haskell
Command line processor for YAML/JSON files using Jsonnet
Ultralightweight YAML parser & emitter in C11
Bazel rules for YAML templating tool https://carvel.dev/ytt/
jq-style golang equivalent of yq
Multi-platform Docker container with utilities to process YAML files (yamllint, yamlpath, yq, json2yaml...).
YAML: extra contains method such read(), write()
An F# library for working with YAML in a type safe way.
pluie-yaml is a vala shared library managing yaml files and yaml nodes in vala language.
Drop in replacement for Snake YAML 1.33, this is a fork of the latest changes. The default constructors have been changed to no longer allow remote execution during deserialization.
Bazel rules for YAML templating tool https://carvel.dev/ytt/
Add a description, image, and links to the yaml-processor topic page so that developers can more easily learn about it.
To associate your repository with the yaml-processor topic, visit your repo's landing page and select "manage topics."