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: Delta: A syntax-highlighting pager for Git, diff, grep, and blame output | news.ycombinator.com | 2024-11-08

    Thanks! https://github.com/dandavison/delta/pull/1893

    > To automatically display the light or dark version of images depending on their gh theme

    Ah, good call. That could be a nice improvement -- creating light and dark versions of the screenshots with switching as you describe.

  2. SaaSHub

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

    SaaSHub logo
  3. difftastic

    a structural diff that understands syntax 🟥🟩

    Project mention: Developer tool 'diff' is 40 years old: can it be improved? | news.ycombinator.com | 2024-08-26

    There is this amazing tool called difftastic which one guy implements for years on end. It's ridiculous how dedicated he is to the tool. I've been using it for years with git and it works like a charm. [1] [2]

    [1] https://news.ycombinator.com/item?id=27768861

    [2] https://github.com/Wilfred/difftastic

  4. sad

    CLI search and replace | Space Age seD

    Project mention: Desed: Demystify and debug your sed scripts | news.ycombinator.com | 2024-09-04

    There’s also sad that let’s you review find and replace changes to files before making them: https://github.com/ms-jpq/sad

  5. diffsitter

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

    Project mention: Types are the basic tool of software design | news.ycombinator.com | 2025-01-03

    I'm pretty sure this counts. https://github.com/afnanenayet/diffsitter

    Certainly the idea has been suggested many times. I think people end up formatting both before/after and doing a diff on formatted before against formatted after. I've done that.

  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. windiff

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

  10. keepass-diff

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

  11. resym

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

  12. textdistance.rs

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

  13. riff

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

  14. dipa

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

  15. kubediff

    Source VS Deployed

  16. treediff-rs

    Extract differences between arbitrary datastructures

  17. rust-pgdatadiff

    Sequence & table data comparison between 2 PostgresQL databases

    Project mention: Rust-pgdatadiff: A re-write of pgdatadiff in Rust | news.ycombinator.com | 2024-03-15
  18. kubectl-watch

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

  19. tblcompare

    a fast tabular data comparison utility

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

Index

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

# Project Stars
1 delta 25,112
2 difftastic 21,574
3 sad 1,818
4 diffsitter 1,679
5 similar 1,011
6 diffr 582
7 cargo-public-api 428
8 windiff 331
9 keepass-diff 312
10 resym 296
11 textdistance.rs 280
12 riff 278
13 dipa 264
14 kubediff 160
15 treediff-rs 83
16 rust-pgdatadiff 71
17 kubectl-watch 62
18 tblcompare 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?