FICHA · FLATHUB

RustDiff

Semantic JSON and XML comparator

flathub_appstream · draft · May 24, 2026 description in en

Description

RustDiff is a desktop application that compares two JSON or XML documents and highlights the differences in a clear, visual way. It is written in Rust and built on top of GTK4 and Libadwaita, so it feels native on the GNOME desktop. Main features: Semantic diff for JSON (key by key) and XML (nodes, attributes and text). Split editor with syntax highlighting and automatic pretty-print. Inline and full-line highlighting for added, removed and changed items. Filterable table of differences, clickable to jump to the exact location. Export to plain text or styled HTML. Session history backed by SQLite with per-entry and bulk deletion. Ctrl + mouse wheel zoom on both editors, dark mode follows the system.

Permissions

Permissions not analysed for this source yet.