Rust Diff

Open-source Rust projects categorized as Diff

Top 18 Rust Diff Projects

  1. delta

    A syntax-highlighting pager for git, diff, grep, and blame output

    Project mention: Ask HN: Python developers at big companies what is your setup? | news.ycombinator.com | 2025-07-22

    * Git + https://github.com/dandavison/delta for change management

    When I need a debugger or a Git GUI, VScode, but Zed is becoming more and more interesting. These support LLM interaction, but things like Claude Code fit better with the above list.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. difftastic

    a structural diff that understands syntax 🟥🟩

    Project mention: Developer Tooling #005 | dev.to | 2025-08-19

    difftastic Description: a structural diff that understands syntax What we like: simple and strightforward, integrates with git What we don't like: Currently has zero-point versions, allowing breaking changes between versions

  4. diffsitter

    A tree-sitter based AST difftool to get meaningful semantic diffs

    Project mention: Diffsitter – A Tree-sitter based AST difftool to get meaningful semantic diffs | news.ycombinator.com | 2025-07-10
  5. sad

    CLI search and replace | Space Age seD

    Project mention: Sad: CLI search and replace Age seD | news.ycombinator.com | 2025-02-08
  6. similar

    A high level diffing library for rust based on diffs

  7. diffr

    Yet another diff highlighting tool

    Project mention: Delta: A syntax-highlighting pager for Git, diff, grep, and blame output | news.ycombinator.com | 2024-11-08

    you might like diffr (https://github.com/mookid/diffr) (disclaimer: my project)

  8. cargo-public-api

    List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. riff

    A diff filter highlighting which line parts have changed (by walles)

  11. windiff

    Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.

  12. keepass-diff

    A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.

  13. resym

    Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.

  14. textdistance.rs

    🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.

  15. dipa

    dipa makes it easy to efficiently delta encode large Rust data structures.

  16. kubediff

    Source VS Deployed

  17. treediff-rs

    Extract differences between arbitrary datastructures

  18. rust-pgdatadiff

    Sequence & table data comparison between 2 PostgresQL databases

  19. kubectl-watch

    A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources

  20. tblcompare

    a fast tabular data comparison utility

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Diff discussion

Log in or Post with

Rust Diff related posts

  • Ask HN: Python developers at big companies what is your setup?

    1 project | news.ycombinator.com | 22 Jul 2025
  • Unraveling Code Changes: A Deep Dive into FOSS Diff Tools

    2 projects | dev.to | 15 Jul 2025
  • Difftastic: A structural diff that understands syntax

    1 project | news.ycombinator.com | 11 Jul 2025
  • Difftastic: A structural diff that understands syntax

    1 project | news.ycombinator.com | 10 Jul 2025
  • Diffsitter – A Tree-sitter based AST difftool to get meaningful semantic diffs

    7 projects | news.ycombinator.com | 10 Jul 2025
  • Show HN: An open-source browser extension that integrates difftastic into GitHub

    1 project | news.ycombinator.com | 6 Jun 2025
  • DiffX – Next-Generation Extensible Diff Format

    1 project | news.ycombinator.com | 4 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Diff projects in Rust? This list will help you:

# Project Stars
1 delta 27,371
2 difftastic 22,852
3 diffsitter 2,242
4 sad 1,944
5 similar 1,136
6 diffr 601
7 cargo-public-api 496
8 riff 452
9 windiff 346
10 keepass-diff 335
11 resym 333
12 textdistance.rs 296
13 dipa 269
14 kubediff 181
15 treediff-rs 89
16 rust-pgdatadiff 76
17 kubectl-watch 62
18 tblcompare 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com