Descrição
O RustDiff é um aplicativo de desktop que compara dois documentos JSON ou XML e destaca as diferenças de forma clara e visual. É escrito em Rust e construído sobre GTK4 e Libadwaita, então parece nativo no desktop GNOME. Recursos principais: diff semântico para JSON (chave por chave) e XML (nós, atributos e texto); editor dividido com realce de sintaxe e pretty-print automático; destaque inline e por linha completa para itens adicionados, removidos e alterados; tabela de diferenças filtrável e clicável para saltar ao local exato; exportação para texto puro ou HTML estilizado; histórico de sessão em SQLite com exclusão por entrada ou em lote; zoom com Ctrl+roda do mouse em ambos os editores e modo escuro acompanhando o sistema.