crates.io "diff" keyword
Top 2.6% on crates.io
26 versions - Latest release: over 1 year ago - 2,225 dependent packages - 5,599 dependent repositories - 135 million downloads total - 1,334 stars on GitHub - 2 maintainers
pretty_assertions 1.4.1
Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.26 versions - Latest release: over 1 year ago - 2,225 dependent packages - 5,599 dependent repositories - 135 million downloads total - 1,334 stars on GitHub - 2 maintainers
rdiff 0.1.2
A library for tracking changes to a file over time3 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 8.55 thousand downloads total - 26 stars on GitHub - 1 maintainer
pratdiff 3.1.1 💰
A colorfull diff tool based on the patience diff algorithm15 versions - Latest release: 1 day ago - 12.3 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
4 versions - Latest release: about 8 years ago - 150 dependent packages - 3,931 dependent repositories - 33.6 million downloads total - 262 stars on GitHub - 1 maintainer
difference 2.0.0
A Rust text diffing and assertion library.4 versions - Latest release: about 8 years ago - 150 dependent packages - 3,931 dependent repositories - 33.6 million downloads total - 262 stars on GitHub - 1 maintainer
cformat 0.1.0 💰
A program to incrementally reformat changed files using clang-format(1).1 version - Latest release: almost 4 years ago - 1.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
symtrace 0.2.0
A deterministic semantic diff engine using AST-based structural analysis3 versions - Latest release: 17 days ago - 46 downloads total - 0 stars on GitHub - 1 maintainer
dead-ringer 1.2.2
A terminal-based binary diff viewer with hex and ASCII representations2 versions - Latest release: about 1 month ago - 32 downloads total - 1 maintainer
ripdiff 0.8.0
Terminal UI for watching and reviewing agent progress8 versions - Latest release: 1 day ago - 96 downloads total - 2 stars on GitHub - 1 maintainer
copybook-determinism 0.4.3
Determinism primitives for stable hash/diff comparison in copybook-rs1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
Top 7.9% on crates.io
72 versions - Latest release: about 1 month ago - 13 dependent packages - 6 dependent repositories - 629 thousand downloads total - 540 stars on GitHub - 2 maintainers
public-api 0.51.0 💰
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the night...72 versions - Latest release: about 1 month ago - 13 dependent packages - 6 dependent repositories - 629 thousand downloads total - 540 stars on GitHub - 2 maintainers
threeway_merge 0.1.16
Git-style 3-way string merging using proven algorithms from libgit2/xdiff. Statically links xdiff...17 versions - Latest release: about 1 month ago - 3.15 thousand downloads total - 14 stars on GitHub - 1 maintainer
git-delta 0.19.2 💰
A syntax-highlighting pager for git53 versions - Latest release: 3 days ago - 246 thousand downloads total - 28,343 stars on GitHub - 1 maintainer
cargo-scout-lib 0.6.0
Lib that powers cargo-scout, and allows you to run / implement your own linters1 version - Latest release: about 6 years ago - 1 dependent package - 3.14 thousand downloads total - 65 stars on GitHub - 1 maintainer
jw 2.2.10
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and ...12 versions - Latest release: 7 months ago - 11.3 thousand downloads total - 1 maintainer
lis 1.0.0
Longest increasing subsequence algorithm4 versions - Latest release: over 6 years ago - 7.09 thousand downloads total - 8 stars on GitHub - 1 maintainer
similar_lines 0.1.0
Detect identical lines shared between two repositories using a suffix-array index1 version - Latest release: 6 months ago - 272 downloads total - 1 maintainer
fionn 0.2.0
fionn - A Swiss Army knife for JSON with SIMD acceleration2 versions - Latest release: 2 months ago - 210 downloads total - 3 stars on GitHub - 1 maintainer
crates-io-cli 4.0.3 💰
Interact with crates.io from the command-line24 versions - Latest release: over 1 year ago - 37 thousand downloads total - 94 stars on GitHub - 1 maintainer
propr 1.4.2
Generate PR descriptions from the command line25 versions - Latest release: about 2 years ago - 30.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
blame-rs 0.1.9
Line-by-line authorship tracking for revisioned text10 versions - Latest release: about 1 month ago - 1.73 thousand downloads total - 3 stars on GitHub - 1 maintainer
difficient 0.1.0
Efficient, type-safe, zero-allocation structural diffing1 version - Latest release: 8 months ago - 21.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
difficient-macros 0.1.0
macros for the difficient crate1 version - Latest release: 8 months ago - 21.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
schemadoc-diff 0.1.20
OpenApi diff library and breaking changes detector1 version - Latest release: over 2 years ago - 1.49 thousand downloads total - 1 maintainer
magiceye 0.3.2
database diff checker6 versions - Latest release: over 1 year ago - 5.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
docchi_diff 0.8.0
Calculates Docchi Diff.3 versions - Latest release: over 4 years ago - 2 dependent packages - 6.03 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
5 versions - Latest release: over 7 years ago - 11 dependent packages - 3,235 dependent repositories - 95.5 million downloads total - 52 stars on GitHub - 1 maintainer
difflib 0.4.0
Port of Python's difflib library to Rust.5 versions - Latest release: over 7 years ago - 11 dependent packages - 3,235 dependent repositories - 95.5 million downloads total - 52 stars on GitHub - 1 maintainer
rediff 1.0.0
Diff and compare Facet values with detailed structural difference reporting2 versions - Latest release: 2 months ago - 263 downloads total - 1 maintainer
slog-struct-diff 0.1.0
Slog adapter for diff1 version - Latest release: over 8 years ago - 3.02 thousand downloads total - 4 stars on GitHub - 1 maintainer
exec-diff 0.1.1 💰
A small utility to execute the GNU diff command3 versions - Latest release: almost 3 years ago - 4.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
winereg 0.1.0
Rust library for parsing, writing, diffing, patching, and scripting Wine/Windows registry files.1 version - Latest release: 4 months ago - 30 downloads total - 1 maintainer
dover 0.2.4
A CLI tool for summarizing git diffs of Rust code5 versions - Latest release: 7 months ago - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
git-delta-lib 0.0.1 💰
Not ready for use: use crate git-delta for the application4 versions - Latest release: about 4 years ago - 5.51 thousand downloads total - 27,630 stars on GitHub - 1 maintainer
kibitz 0.1.1
A terminal UI for kibitzing on your coding agent's changes2 versions - Latest release: about 2 months ago - 32 downloads total - 1 maintainer
json_diff 0.1.2
A small diff tool utility for comparing jsons3 versions - Latest release: over 5 years ago - 1 dependent repositories - 69.2 thousand downloads total - 36 stars on GitHub - 1 maintainer
multidiff-rs 0.0.1
Binary data diffing for multiple objects or streams of data1 version - Latest release: 4 months ago - 39 downloads total - 1 maintainer
x-diff-rs 0.4.1
A library to compare XML semantically7 versions - Latest release: 12 months ago - 10.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
jsondiffpatch 0.1.0
JSON diff & patch (object and array diff, text diff, multiple output formats)1 version - Latest release: 9 months ago - 497 downloads total - 1 stars on GitHub - 1 maintainer
liff 0.1.1
Fast levenshtein diff, fastest as we can do with levenshtein.2 versions - Latest release: over 4 years ago - 3 thousand downloads total - 0 stars on GitHub - 2 maintainers
philiprehberger-json-diff 0.1.8
Structural JSON diff with path tracking for Rust9 versions - Latest release: 4 days ago - 98 downloads total - 1 stars on GitHub - 1 maintainer
htmldiff 0.1.0
htmldiff is a Rust port of https://github.com/myobie/htmldiff1 version - Latest release: over 7 years ago - 1 dependent repositories - 3.48 thousand downloads total - 6 stars on GitHub - 1 maintainer
neodiff 0.3.2
Neo4j graph comparison tool5 versions - Latest release: about 1 month ago - 70 downloads total - 1 maintainer
dipa 0.1.1
dipa makes it easy to efficiently delta encode large Rust data structures.2 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 5.89 thousand downloads total - 269 stars on GitHub - 1 maintainer
docchi 0.8.0
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud...5 versions - Latest release: over 4 years ago - 6.98 thousand downloads total - 24 stars on GitHub - 1 maintainer
keepass-diff 1.2.0
This CLI-tool reads two Keepass (.kdbx) files and prints their differences.12 versions - Latest release: over 2 years ago - 21.8 thousand downloads total - 345 stars on GitHub - 1 maintainer
image-diff 0.1.13
An image diff library written in rust5 versions - Latest release: almost 6 years ago - 1 dependent repositories - 8.62 thousand downloads total - 5 stars on GitHub - 1 maintainer
yggdrasil-cli 0.4.0
Yggdrasil is a project flattener and diff engine that turns any subset of your codebase into a si...14 versions - Latest release: 11 days ago - 2.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-pgdatadiff-client 0.1.14
Rust client for comparing two PostgreSQL databases14 versions - Latest release: over 1 year ago - 16.4 thousand downloads total - 77 stars on GitHub - 2 maintainers
havocompare 0.8.0
A flexible rule-based file and folder comparison tool and crate including nice html reporting. Co...30 versions - Latest release: 8 months ago - 92.3 thousand downloads total - 12 stars on GitHub - 1 maintainer
kvd 0.1.0
CLI tool for config diffing using kvd-delta library1 version - Latest release: 8 months ago - 460 downloads total - 0 stars on GitHub - 1 maintainer
mpatch 1.4.0
A smart, context-aware patch tool that applies diffs using fuzzy matching, ideal for AI-generated...15 versions - Latest release: 12 days ago - 159 thousand downloads total - 7 stars on GitHub - 1 maintainer
ftdv 0.1.2
A terminal-based file tree diff viewer with flexible diff tool integration2 versions - Latest release: 9 months ago - 1.21 thousand downloads total - 44 stars on GitHub - 1 maintainer
hash_map_diff 0.2.0
Comparing changes between two HashMaps2 versions - Latest release: over 3 years ago - 17.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
rjd 1.2.1
Compare two JSON files or inline JSON strings and output the differences2 versions - Latest release: 3 months ago - 5.55 thousand downloads total - 1 maintainer
patch 0.7.0 💰
Parse patches in the unified diff format9 versions - Latest release: over 3 years ago - 9 dependent packages - 5 dependent repositories - 700 thousand downloads total - 42 stars on GitHub - 1 maintainer
imgcompare 0.1.1
Check if two images are visuall identical.2 versions - Latest release: almost 9 years ago - 3.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
daft-derive 0.1.5
Derive macro for daft6 versions - Latest release: 6 months ago - 387 thousand downloads total - 62 stars on GitHub - 1 maintainer
diff-coverage 0.6.1
Diff-coverage, supercharged in Rust. Fast, memory-efficient coverage on changed lines for CI.11 versions - Latest release: about 1 month ago - 156 downloads total - 1 maintainer
flickzeug 0.5.1
A fork of diffy: diff, patch, and merge library featuring Myers' algorithm, unified diff format p...6 versions - Latest release: about 1 month ago - 31.1 thousand downloads total - 5 stars on GitHub - 2 maintainers
diff-tui 0.1.1
A terminal-based Git diff viewer with fuzzy search2 versions - Latest release: 2 months ago - 48 downloads total - 1 maintainer
respdiff 0.2.0
Trait-based differential response analysis and probe learning for HTTP scanning.1 version - Latest release: 5 days ago - 0 downloads total - 1 maintainer
Top 2.9% on crates.io
20 versions - Latest release: about 1 year ago - 125 dependent packages - 3,862 dependent repositories - 110 million downloads total - 1,227 stars on GitHub - 1 maintainer
similar 2.7.0 💰
A diff library for Rust20 versions - Latest release: about 1 year ago - 125 dependent packages - 3,862 dependent repositories - 110 million downloads total - 1,227 stars on GitHub - 1 maintainer
compare-dir 0.4.0
A high-performance directory comparison tool and library11 versions - Latest release: 5 days ago - 139 downloads total - 0 stars on GitHub - 1 maintainer
assert_unordered 0.3.5
A direct replacement for `assert_eq` for unordered collections10 versions - Latest release: almost 4 years ago - 7 dependent packages - 62 dependent repositories - 1.08 million downloads total - 13 stars on GitHub - 1 maintainer
udiffx 0.1.35
Parse and apply LLM-optimized unified diff + XML file changes46 versions - Latest release: 5 days ago - 920 downloads total - 6 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
6 versions - Latest release: over 2 years ago - 25 dependent packages - 1,657 dependent repositories - 7.46 million downloads total - 63 stars on GitHub - 2 maintainers
dir-diff 0.3.3
Do two directories have different contents?6 versions - Latest release: over 2 years ago - 25 dependent packages - 1,657 dependent repositories - 7.46 million downloads total - 63 stars on GitHub - 2 maintainers
quick-diff-me 1.2.4
Quick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app19 versions - Latest release: about 2 months ago - 10.5 thousand downloads total - 1 maintainer
serde_json_diff 0.2.0
Create machine-readable JSON diffs3 versions - Latest release: over 2 years ago - 1 dependent repositories - 80.6 thousand downloads total - 8 stars on GitHub - 1 maintainer
pixelmatch 0.1.0
Pixel-level image comparison1 version - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 16 thousand downloads total - 4 stars on GitHub - 1 maintainer
diff-color 1.0.0
Color `diff --unified` output.1 version - Latest release: about 7 years ago - 1.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
hashmark 0.1.0
Merkle tree hashing for efficient change detection1 version - Latest release: 3 months ago - 16 downloads total - 1 maintainer
devcat 0.1.3
A micro-version control system for your AI development loop.4 versions - Latest release: 6 days ago - 432 downloads total - 0 stars on GitHub - 1 maintainer
cargo-ddd 0.2.2
A cargo subcommand for inspecting what changes brings dependency version update into your project5 versions - Latest release: 2 months ago - 133 downloads total - 1 maintainer
Top 6.2% on crates.io
10 versions - Latest release: about 1 year ago - 22 dependent packages - 1,026 dependent repositories - 9.76 million downloads total - 104 stars on GitHub - 1 maintainer
diffy 0.4.2
Tools for finding and manipulating differences between files10 versions - Latest release: about 1 year ago - 22 dependent packages - 1,026 dependent repositories - 9.76 million downloads total - 104 stars on GitHub - 1 maintainer
timediff 0.2.3
🦀 Rust library for printing human readable, relative time differences5 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 16.6 thousand downloads total - 37 stars on GitHub - 1 maintainer
sesdiff 0.3.1
Generates a shortest edit script (Myers' diff algorithm) to indicate how to get from the strings ...8 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 11.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
iter_imd 0.1.0
Express difference between two iterators as insertions, modifications and removals.1 version - Latest release: 12 months ago - 706 downloads total - 0 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
15 versions - Latest release: almost 5 years ago - 3 dependent packages - 950 dependent repositories - 2.78 million downloads total - 57 stars on GitHub - 3 maintainers
diffus 0.10.0
Finds the difference between two instances of any data structure. Supports: collections, Strings,...15 versions - Latest release: almost 5 years ago - 3 dependent packages - 950 dependent repositories - 2.78 million downloads total - 57 stars on GitHub - 3 maintainers
py-fossil-delta 0.1.3
Provides functions for calculating differences between strings and applying calculated deltas4 versions - Latest release: about 3 years ago - 5.86 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
11 versions - Latest release: about 1 year ago - 116 dependent packages - 650 dependent repositories - 21.1 million downloads total - 152 stars on GitHub - 1 maintainer
similar-asserts 1.7.0 💰
provides assert_eq! like macros with colorized diff output11 versions - Latest release: about 1 year ago - 116 dependent packages - 650 dependent repositories - 21.1 million downloads total - 152 stars on GitHub - 1 maintainer
diffy-imara 0.3.2
Tools for finding and manipulating differences between files6 versions - Latest release: about 1 year ago - 11.2 thousand downloads total - 1 maintainer
diff-trees 0.1.3
Diff two directory trees based on their content4 versions - Latest release: 7 months ago - 1.59 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
2 versions - Latest release: over 10 years ago - 12 dependent packages - 24 dependent repositories - 809 thousand downloads total - 262 stars on GitHub - 1 maintainer
text-diff 0.4.0
A Rust text diffing and assertion library.2 versions - Latest release: over 10 years ago - 12 dependent packages - 24 dependent repositories - 809 thousand downloads total - 262 stars on GitHub - 1 maintainer
mutiny-diff 0.1.22
TUI git diff viewer with worktree management23 versions - Latest release: 7 days ago - 421 downloads total - 1 maintainer
diffdirs 0.2.6
Compare two directories and show differences in files or subdirectories with colorized output, de...4 versions - Latest release: 5 months ago - 603 downloads total - 0 stars on GitHub - 1 maintainer
vig 0.1.1
Git TUI side-by-side diff viewer2 versions - Latest release: about 2 months ago - 31 downloads total - 5 stars on GitHub - 1 maintainer
covgate 0.1.2
Diff-focused coverage gates for local CI, pull requests, and autonomous coding agents.3 versions - Latest release: 7 days ago - 19 downloads total - 1 maintainer
tuicr 0.9.0
Review AI-generated diffs like a GitHub pull request, right from your terminal.14 versions - Latest release: 7 days ago - 571 downloads total - 1 maintainer
osynic_serializer 0.1.2
A osu beatmapsets serializer lib & TUI application based on osynic_osudb3 versions - Latest release: 7 months ago - 1.72 thousand downloads total - 2 stars on GitHub - 1 maintainer
jsondiff_rs 0.1.0
JSON Diff implementation in Rust1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 2.02 thousand downloads total - 3 stars on GitHub - 1 maintainer
yavomrs 0.1.1
Yet Another Variation of Myers for generic containers2 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 4.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
json_diff_rs 0.0.5
JSON Diff for Rust5 versions - Latest release: over 1 year ago - 4.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct-diff 0.2.3
Trait for types that are diffable5 versions - Latest release: over 8 years ago - 2 dependent packages - 11.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
xlsx-diff 0.1.3
a libray for comparing differences between two XLSX files4 versions - Latest release: over 1 year ago - 3.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
arborium-diff 2.16.0
Diff grammar for arborium (tree-sitter bindings)47 versions - Latest release: 20 days ago - 4.58 thousand downloads total - 1 maintainer
cargo-public-items 0.8.0 💰
This project has been renamed to `cargo-public-api`, see https://github.com/Enselic/cargo-public-api15 versions - Latest release: almost 4 years ago - 18.9 thousand downloads total - 504 stars on GitHub - 1 maintainer
git-blamediff 0.1.2 💰
A program to automatically annotate changes to a file in git(1).3 versions - Latest release: over 1 year ago - 3.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
rsformat 0.1.0
A program to incrementally reformat changed files using rustfmt.1 version - Latest release: 5 months ago - 187 downloads total - 0 stars on GitHub - 1 maintainer
bsdiff 0.2.1
Rust port of the bsdiff binary diffing algorithm.9 versions - Latest release: about 1 year ago - 3 dependent packages - 4 dependent repositories - 180 thousand downloads total - 54 stars on GitHub - 2 maintainers
tor-consdiff 0.40.0
Handle the consensus-diff format used in the Tor directory protocol46 versions - Latest release: 29 days ago - 1 dependent package - 11 dependent repositories - 344 thousand downloads total - 4 maintainers
sbom-tools 0.1.17
Semantic SBOM diff and analysis tool18 versions - Latest release: 10 days ago - 445 downloads total - 129 stars on GitHub - 1 maintainer
Related Keywords
rust
55
cli
53
git
41
patch
34
compare
33
tui
23
json
23
testing
18
text
17
coverage
17
terminal
15
comparison
15
delta
15
merge
14
difference
13
changes
12
assert
12
image
10
code-review
9
data
9
ai
9
binary
9
file
8
cargo
8
tree-sitter
8
api
8
directory
7
syntax
7
lcs
7
serde
7
parser
7
cargo-subcommand
7
cargo-plugin
7
semver
7
rustdoc-json
7
color
6
ci
6
utility
5
serialization
5
reflection
5
facet
5
llm
5
xml
5
viewer
5
levenshtein
5
html
5
semantic
4
tree
4
ast
4
csv
4
structural-diff
4
filesystem
4
hash
4
tool
4
serde_json
4
gui
4
nom
4
lint
4
rust-lang
4
semantic-diff
3
database
3
postgres
3
rsync
3
snapshot
3
algorithm
3
syntax-highlighting
3
myers
3
patience
3
directories
3
parse
3
unified-diff
3
security
3
excel
3
xlsx
3
rust-library
3
simd
3
crates
3
config
3
diff-match-patch
3
pretty
3
command-line-tool
3
watch
3
time
3
schema
3
dependency
2
linter
2
bsdiff
2
claude
2
analysis
2
http
2
data-structure
2
bspatch
2
fossil
2
datetime
2
visual
2
patches
2
duration
2
pixel
2
match
2
change-detection
2