jd

JSON / YAML diff & patch.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

CLI to easily generate diffs for JSON and YAML files. Color output. Can patch files based on the diff e.g. apply changes from one k8s deployment to another. Available as a single binary (Go), via Homebrew, and as a docker image. Can also be used as a Go library.

Tradeoffs

There is a web UI as well, but it’s not included in the homebrew formula - you need to download the binary directly to use it.

Is jd a fit?

Based on Console’s review published on 2024-09-26. Summary updated .

Who it’s for

Developers working with JSON and YAML files should consider this tool for diff and patch tasks

Why consider it

This tool allows users to easily generate diffs for JSON and YAML files

Keep in mind

The web UI is not included in the Homebrew formula, requiring a direct binary download

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2024-09-26. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.