Semantic diff for JSON, YAML, CSV, TOML and XML that plugs into git diff and kubectl diff. Ignores key order and formatting, matches arrays by key, and reports changes as data paths: spec.replicas: 3 → 5

21 stars 0 forks 21 watchers Rust Apache License 2.0
argocd cli csv devops diff git git-diff gitops json json-diff kubectl kubernetes pre-commit rust rust-cli semantic-diff toml xml yaml yaml-diff
3 Open Issues Need Help Last updated: Oct 19, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue

Semantic diff for JSON, YAML, CSV, TOML and XML that plugs into git diff and kubectl diff. Ignores key order and formatting, matches arrays by key, and reports changes as data paths: spec.replicas: 3 → 5

Rust
#argocd#cli#csv#devops#diff#git#git-diff#gitops#json#json-diff#kubectl#kubernetes#pre-commit#rust#rust-cli#semantic-diff#toml#xml#yaml#yaml-diff
enhancement good first issue

Semantic diff for JSON, YAML, CSV, TOML and XML that plugs into git diff and kubectl diff. Ignores key order and formatting, matches arrays by key, and reports changes as data paths: spec.replicas: 3 → 5

Rust
#argocd#cli#csv#devops#diff#git#git-diff#gitops#json#json-diff#kubectl#kubernetes#pre-commit#rust#rust-cli#semantic-diff#toml#xml#yaml#yaml-diff
enhancement good first issue

Semantic diff for JSON, YAML, CSV, TOML and XML that plugs into git diff and kubectl diff. Ignores key order and formatting, matches arrays by key, and reports changes as data paths: spec.replicas: 3 → 5

Rust
#argocd#cli#csv#devops#diff#git#git-diff#gitops#json#json-diff#kubectl#kubernetes#pre-commit#rust#rust-cli#semantic-diff#toml#xml#yaml#yaml-diff