josephburnett/jd
JSON diff and patch observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 78
- Release rhythm 72
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.5
- age_days: 3589
- days_rel: 191
- days_push: 133
- n_releases_24m: 19
Adoption not part of the score
2297 stars · 71 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
jd is a command-line utility and Go library for diffing and patching JSON and YAML values. It supports a native human-readable diff format plus JSON Merge Patch (RFC 7386) and a subset of JSON Patch (RFC 6902), with format translation and a WASM-based web UI.
Use cases
- diff two json files
- apply a json patch to a file
- convert between json patch and merge patch formats
- diff yaml files
- show structural differences between json documents in ci
- treat json arrays as sets when diffing
When to choose
- you need structural, path-aware diffs of JSON or YAML rather than line-based text diffs
- you want to create or apply RFC 6902 / RFC 7386 patches from the command line
- you need a Go library for JSON diffing or patch translation
- you want minimal array diffs with context to keep patches valid
When to avoid
- you need line-based diffs of arbitrary text files - use GNU diff instead
- you need full JSON Patch support including all RFC 6902 operations
- you need to diff formats other than JSON and YAML
Facets
cli-tool · maturity active
cli developer-tools json yaml parser developer-tools files apis cli go cross-platform wasm windows json-diff json-patch merge-patch rfc-6902 rfc-7386 yaml-diff structural-diff lcs-algorithm github-action command-line docker macos linux
1 source
- readme: https://github.com/josephburnett/jd · fetched 2026-08-28 · e38014a4530c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| josephburnett/jd | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="josephburnett/jd")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem