SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Rust Diff Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
There’s also sad that let’s you review find and replace changes to files before making them: https://github.com/ms-jpq/sad
-
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.
-
-
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)
-
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.
-
windiff
Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.
-
keepass-diff
A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.
-
resym
Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.
-
textdistance.rs
🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.
-
-
-
-
-
Project mention: Rust-pgdatadiff: A re-write of pgdatadiff in Rust | news.ycombinator.com | 2024-03-15
-
kubectl-watch
A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources
-
Rust Diff discussion
Rust Diff related posts
-
Mergiraf: a syntax-aware merge driver for Git
-
Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
-
A syntax-highlighting pager for Git, diff, grep, and blame output
-
A syntax-highlighting pager for Git, diff, grep, and blame output
-
Developer tool 'diff' is 40 years old: can it be improved?
-
How to Build a Better IDE
-
Some thoughts on a possible AST-aware org-mode three way merge driver
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jan 2025
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 |