An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "diff" keyword

Top 2.6% on crates.io
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 time
3 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 algorithm
15 versions - Latest release: 1 day ago - 12.3 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
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 analysis
3 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 representations
2 versions - Latest release: about 1 month ago - 32 downloads total - 1 maintainer
ripdiff 0.8.0
Terminal UI for watching and reviewing agent progress
8 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-rs
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
Top 7.9% on crates.io
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 git
53 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 linters
1 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 algorithm
4 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 index
1 version - Latest release: 6 months ago - 272 downloads total - 1 maintainer
fionn 0.2.0
fionn - A Swiss Army knife for JSON with SIMD acceleration
2 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-line
24 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 line
25 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 text
10 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 diffing
1 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 crate
1 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 detector
1 version - Latest release: over 2 years ago - 1.49 thousand downloads total - 1 maintainer
magiceye 0.3.2
database diff checker
6 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
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 reporting
2 versions - Latest release: 2 months ago - 263 downloads total - 1 maintainer
slog-struct-diff 0.1.0
Slog adapter for diff
1 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 command
3 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 code
5 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 application
4 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 changes
2 versions - Latest release: about 2 months ago - 32 downloads total - 1 maintainer
json_diff 0.1.2
A small diff tool utility for comparing jsons
3 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 data
1 version - Latest release: 4 months ago - 39 downloads total - 1 maintainer
x-diff-rs 0.4.1
A library to compare XML semantically
7 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 Rust
9 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/htmldiff
1 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 tool
5 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 rust
5 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 databases
14 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 library
1 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 integration
2 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 HashMaps
2 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 differences
2 versions - Latest release: 3 months ago - 5.55 thousand downloads total - 1 maintainer
patch 0.7.0 💰
Parse patches in the unified diff format
9 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 daft
6 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 search
2 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
similar 2.7.0 💰
A diff library for Rust
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
compare-dir 0.4.0
A high-performance directory comparison tool and library
11 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 collections
10 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 changes
46 versions - Latest release: 5 days ago - 920 downloads total - 6 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
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 app
19 versions - Latest release: about 2 months ago - 10.5 thousand downloads total - 1 maintainer
serde_json_diff 0.2.0
Create machine-readable JSON diffs
3 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 comparison
1 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 detection
1 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 project
5 versions - Latest release: 2 months ago - 133 downloads total - 1 maintainer
Top 6.2% on crates.io
diffy 0.4.2
Tools for finding and manipulating differences between files
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
timediff 0.2.3
🦀 Rust library for printing human readable, relative time differences
5 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
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 deltas
4 versions - Latest release: about 3 years ago - 5.86 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
similar-asserts 1.7.0 💰
provides assert_eq! like macros with colorized diff output
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
diffy-imara 0.3.2
Tools for finding and manipulating differences between files
6 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 content
4 versions - Latest release: 7 months ago - 1.59 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
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 management
23 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 viewer
2 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_osudb
3 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 Rust
1 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 containers
2 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 Rust
5 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 diffable
5 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 files
4 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-api
15 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 protocol
46 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 tool
18 versions - Latest release: 10 days ago - 445 downloads total - 129 stars on GitHub - 1 maintainer