← Back to tools

Graphtage

Semantically compare and merge tree-like structures (JSON, XML, YAML, etc.)

Data & JSON linuxmacoswindows Python LGPL-3.0

Description

Graphtage is a command-line utility and underlying library for semantically comparing and merging tree-like structures such as JSON, XML, HTML, YAML, plist, and CSS files. It produces human-readable diffs that understand the structure of the data.

AI Summary

Semantically compare and merge tree-like data structures like JSON, XML, and YAML

Capabilities

  • + Semantically diff JSON, XML, HTML, YAML, plist, and CSS
  • + Produce human-readable structural diffs
  • + Merge tree-like data structures
  • + Understand nested data relationships

Use When

  • When comparing structured data files like JSON or XML
  • When you need semantic diffs instead of line-by-line diffs

Avoid When

  • x When comparing plain text files

Related Tools

View AGENTS.md for Graphtage