Linux · Utilities
RustDiff
Semantic JSON, XML and SQL comparator
by digitalgex
Official site: flathub.org
About RustDiff
RustDiff is a desktop application that compares two JSON, XML or SQL
documents by their structure — keys, array indices, XML nodes and
attributes, SQL statements — instead of by raw text lines, and
highlights the differences in a clear, visual way. The diff engine is
written in Rust; the interface is a Tauri app with a web-based UI.
Main features:
Semantic diff for JSON (key by key), XML (nodes, attributes and text) and SQL (statement by statement), with a line-by-line fallback for plain text.
Split editor with syntax highlighting, automatic pretty-print and in-editor search.
Inline and full-line highlighting for added, removed and changed items.
Filterable table of differences, clickable to jump to the exact location.
Graph view of JSON and XML documents with pan, zoom and node search.
Light and dark themes that follow the system, and adjustable text size.
Export to plain text or styled HTML.
Session history backed by SQLite, searchable, with per-entry and bulk deletion.
How to install RustDiff
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub com.digitalgex.RustDiff
- Open RustDiff once it finishes installing.
Frequently asked questions
Is RustDiff free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where RustDiff is available to download. Flatnic doesn't host or modify any files.
How do I install RustDiff from the command line?
With Flatpak, run: flatpak install flathub com.digitalgex.RustDiff. This installs it from the official source and keeps it updated.
Is RustDiff safe?
RustDiff downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.