Back to browse
GitHub Repository

A fidelity-first, jq-style CLI for YAML: query and surgically edit with comments, quoting, and formatting preserved byte-for-byte — clean diffs, or it refuses. No lossy JSON round-trip. Written in Rust.

1 starsRust

Yqr – jq-style YAML tool that preserves comments and formatting

by akapaka·Jul 11, 2026·1 point·1 comment

AI Analysis

●●●BangerSolve My ProblemBig BrainNiche Gem

Finally a jq for YAML that doesn't nuke your comments and formatting like yq does.

Strengths
  • Byte-exact identity filter reproduces input perfectly without needing special flags.
  • Surgical in-place edits guarantee clean diffs by only changing targeted bytes.
  • Custom lossless CST engine (noyalib) handles comments and quoting better than existing tools.
Weaknesses
  • Requires very new Rust toolchain (1.97), which may block adoption on older LTS systems.
  • Zero forks or community activity yet; unproven stability on edge-case YAML structures.
Target Audience

DevOps engineers, platform teams managing Kubernetes manifests, and developers working with complex YAML configs

Similar To

yq · jq · yq-go

Similar Projects

Developer Tools●●Solid

Treat Google Docs as Markdown

Token-efficient Google Docs editing for AI agents when gws and gogcli struggle with meaningful changes.

Big BrainNiche Gem
ksri
222mo ago