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

crates.io "diff" keyword

diffkit 0.1.0
A library for diffing and patching sequences and nested structures
1 version - Latest release: 8 days ago - 11 downloads total - 1 maintainer
diffsitter 0.9.0
An AST based difftool for meaningful diffs
32 versions - Latest release: 11 months ago - 52.1 thousand downloads total - 2,339 stars on GitHub - 1 maintainer
diffai-core 0.5.0 💰
Core library for AI/ML diff analysis - PyTorch, Safetensors, tensor statistics
23 versions - Latest release: about 1 month ago - 7.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
diffai 0.4.1 💰
AI/ML model diff CLI - PyTorch, Safetensors, NumPy, MATLAB comparison
22 versions - Latest release: 3 months ago - 7.91 thousand downloads total - 3 stars on GitHub - 1 maintainer
patcher 0.2.1
patcher is a Rust library for generating and applying Git-style unified diff patches.
1 version - Latest release: 11 months ago - 1.15 thousand downloads total - 15 stars on GitHub - 1 maintainer
diffscope 0.5.3
A composable code review engine with smart analysis, confidence scoring, and professional reporting
11 versions - Latest release: 9 months ago - 4.59 thousand downloads total - 12 stars on GitHub - 1 maintainer
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.51 thousand downloads total - 26 stars on GitHub - 1 maintainer
csvdiff 0.3.2
Compare two CSV files by key and show differences.
8 versions - Latest release: 3 months ago - 2.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
bdbt_annotator 0.1.0
TUI-based code change reviewer for browsing diffs and adding annotations
1 version - Latest release: about 16 hours ago - 0 downloads total - 1 maintainer
udiffx 0.1.25
Parse and apply LLM-optimized unified diff + XML file changes
36 versions - Latest release: about 17 hours ago - 658 downloads total - 6 stars on GitHub - 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 - 103 million downloads total - 1,224 stars on GitHub - 1 maintainer
git-delta 0.18.2 💰
A syntax-highlighting pager for git
50 versions - Latest release: over 1 year ago - 242 thousand downloads total - 28,343 stars on GitHub - 1 maintainer
rust-diff-analyzer 1.2.0
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
3 versions - Latest release: 3 months ago - 80 downloads total - 2 stars on GitHub - 1 maintainer
fossil-delta 0.2.0
Provides functions for calculating differences between strings and applying calculated deltas
8 versions - Latest release: about 3 years ago - 2 dependent packages - 14.5 thousand downloads total - 7 stars on GitHub - 1 maintainer
latexmk-diff-head 0.2.2
LaTeX compilation tool that generates diff PDFs against Git commits
4 versions - Latest release: 9 months ago - 1.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
xml-3dm-cli 0.1.6
3DM XML Tree Differencing and Merging Tool CLI
7 versions - Latest release: about 1 month ago - 114 downloads total - 0 stars on GitHub - 1 maintainer
llm-diff 0.1.0
Output diffing and versioning primitives for LLM outputs: semantic diff, version store, lineage t...
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
rustc-edit-distance 0.1.0
An edit distance implementation derived from rustc, packaged for reuse.
1 version - Latest release: 6 months ago - 477 downloads total - 0 stars on GitHub - 1 maintainer
baz-difftastic 0.53.4
A structural diff that understands syntax. Based on difftastic, the OSS
5 versions - Latest release: over 2 years ago - 9.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
ifchange 0.1.0
A fast linter for enforcing conditional change directives in source code
1 version - Latest release: 2 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
faultline_diff 0.1.0
Diff and change classification contracts for FaultLine.
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
json_plus 0.1.0
JSON helper functions beyond Serialization & Deserialization
1 version - Latest release: over 4 years ago - 1.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
directory-union 0.1.0
Merge directories with duplicate files into a single union directory with duplicates removed.
1 version - Latest release: almost 3 years ago - 1.6 thousand downloads total - 1 maintainer
durduff 0.1.0-alpha.1
compare directories file by file
1 version - Latest release: over 6 years ago - 1.76 thousand downloads total - 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 - 32.4 million downloads total - 262 stars on GitHub - 1 maintainer
virtual_view 0.2.2
a virtual view diff in rust
10 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 15.9 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
diffx 0.6.1 💰
Smart diff for config files. Compare JSON/YAML/TOML/XML semantically. Features: ignore patterns, ...
21 versions - Latest release: 3 months ago - 8.31 thousand downloads total - 62 stars on GitHub - 1 maintainer
mutiny-diff 0.1.12
TUI git diff viewer with worktree management
13 versions - Latest release: 3 days ago - 214 downloads total - 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 - 90.5 million downloads total - 52 stars on GitHub - 1 maintainer
contractdiff 1.0.0
Commandline program to output color-diff of contract code between two contract addresses. Suitabl...
1 version - Latest release: almost 4 years ago - 1.61 thousand downloads total - 4 stars on GitHub - 1 maintainer
diff-ba-rs 0.1.2
This library provides macros to get the difference of variables caused by a procedure.
3 versions - Latest release: over 3 years ago - 4.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
opensession-summary 0.2.34
Shared semantic summary engine for OpenSession App/CLI/Daemon
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
le-change 0.1.0
Ultra-fast Git change detection library with zero-cost abstractions
1 version - Latest release: 4 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
watchdiff-tui 0.2.0
A high-performance file watcher with beautiful TUI showing real-time diffs
1 version - Latest release: 8 months ago - 490 downloads total - 1 stars on GitHub - 1 maintainer
diffx-core 0.7.0 💰
Core library for diffx - blazing fast semantic diff engine for structured data. Zero-copy parsing...
21 versions - Latest release: about 1 month ago - 9.49 thousand downloads total - 62 stars on GitHub - 1 maintainer
fscmp 0.2.16
Utility for comparing files/directories
16 versions - Latest release: about 6 years ago - 23.7 thousand downloads total - 4 stars on GitHub - 2 maintainers
git-hist 1.0.5
A CLI tool to quickly browse the git history of files on a terminal
9 versions - Latest release: over 3 years ago - 11.8 thousand downloads total - 17 stars on GitHub - 1 maintainer
xml-3dm 0.1.6
3-way XML diff and merge tool
7 versions - Latest release: about 1 month ago - 185 downloads total - 1 maintainer
Top 8.0% on crates.io
rustdoc-json 0.9.9 💰
Utilities for working with rustdoc JSON.
35 versions - Latest release: 11 days ago - 14 dependent packages - 5 dependent repositories - 885 thousand downloads total - 512 stars on GitHub - 2 maintainers
looke 0.2.1
To determine if two images look the same to human color perception
3 versions - Latest release: about 7 years ago - 4.84 thousand downloads total - 2 stars on GitHub - 1 maintainer
textum 0.4.0
A syntactic patching library with char-level granularity
11 versions - Latest release: 4 months ago - 1.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
dochy_fs 0.10.1
A file system which composes chlonological diff files efficiently.
11 versions - Latest release: over 4 years ago - 1 dependent package - 14.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
cinereus 1.1.0 💰
GumTree-style tree diffing with Chawathe edit script generation
14 versions - Latest release: 5 days ago - 808 downloads total - 15 stars on GitHub - 1 maintainer
hotmeal-wasm 1.1.0 💰
WASM client for hotmeal - applies DOM patches in the browser
1 version - Latest release: 5 days ago - 0 downloads total - 15 stars on GitHub - 1 maintainer
hotmeal-server 1.1.0 💰
Server-side live-reload infrastructure for hotmeal - transport-agnostic HTML diffing and patch de...
1 version - Latest release: 5 days ago - 0 downloads total - 15 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
prettydiff 0.9.0
Side-by-side diff for two files
23 versions - Latest release: 5 months ago - 19 dependent packages - 803 dependent repositories - 4.77 million downloads total - 36 stars on GitHub - 1 maintainer
likewise 3.0.0
A diff library for Rust (fork of similar)
1 version - Latest release: 6 months ago - 439 downloads total - 0 stars on GitHub - 1 maintainer
bitcut 0.1.5
Create and apply binary patches
6 versions - Latest release: about 2 months ago - 1.58 thousand downloads total - 9 stars on GitHub - 1 maintainer
pathsub 0.1.1 💰
Subtract one path from another, yielding the subtraction difference rather than relative path
2 versions - Latest release: about 2 years ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
lp_parser_rs 3.3.0
A Rust parser for the LP file format.
49 versions - Latest release: 7 days ago - 41.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
zenpatch 0.2.0
A robust library for applying text-based patches, designed for AI coding agents with backtracking...
2 versions - Latest release: 7 days ago - 831 downloads total - 5 stars on GitHub - 1 maintainer
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 - 124 million downloads total - 1,334 stars on GitHub - 2 maintainers
deep-diff 0.1.1
A small crate to deeply diff serde_json::Value trees.
2 versions - Latest release: 6 months ago - 643 downloads total - 0 stars on GitHub - 1 maintainer
bevy_rome 0.0.1
Message passing and diff library for the Bevy game engine
1 version - Latest release: over 3 years ago - 1.63 thousand downloads total - 21 stars on GitHub - 1 maintainer
line_diff 0.13.2
A tool to compare single lines by tokenizing them into chunks
17 versions - Latest release: over 2 years ago - 22.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
branchdiff 0.55.0
Terminal UI showing unified diff of current branch vs its base
4 versions - Latest release: 8 days ago - 31 downloads total - 1 maintainer
facet-diff-core 0.43.2
Core types and helpers for diff rendering in Facet
14 versions - Latest release: about 1 month ago - 1.09 thousand downloads total - 1 maintainer
facet-diff 0.43.2
Structural diffing for Facet types with human-readable output - no PartialEq required
17 versions - Latest release: about 1 month ago - 2.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
facet-assert 0.43.2 💰
Pretty assertions for Facet types - no PartialEq required
14 versions - Latest release: about 1 month ago - 655 downloads total - 2,199 stars on GitHub - 1 maintainer
nefaxer 0.1.4
High-performance directory indexer with content-aware diffing. Walks trees in parallel, stores me...
4 versions - Latest release: 8 days ago - 114 downloads total - 1 maintainer
rust-pgdatadiff 0.1.8
Rust library for comparing two PostgreSQL databases
9 versions - Latest release: about 1 year ago - 3 dependent packages - 14.4 thousand downloads total - 76 stars on GitHub - 2 maintainers
difftastic-oc 0.23.0
A syntactic diff
1 version - Latest release: over 3 years ago - 1.95 thousand downloads total - 24,193 stars on GitHub - 1 maintainer
riffdiff 3.6.1
A diff filter highlighting changed line parts
53 versions - Latest release: 4 months ago - 63.8 thousand downloads total - 206 stars on GitHub - 1 maintainer
gitd
Visualizes the differences between the current HEAD and a specified branch in a git repository us...
1 version - Latest release: 8 days ago - 969 downloads total - 35 stars on GitHub - 1 maintainer
termdiff 4.1.1 💰
Write a diff with color codes to a string
19 versions - Latest release: 5 months ago - 2 dependent packages - 2 dependent repositories - 29.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
diffside 0.1.0
A CLI tool for side-by-side file diffs with themed highlighting.
1 version - Latest release: 10 months ago - 663 downloads total - 1 stars on GitHub - 1 maintainer
cformat 0.1.0 💰
A program to incrementally reformat changed files using clang-format(1).
1 version - Latest release: over 3 years ago - 1.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
symtrace 0.1.0
A deterministic semantic diff engine using AST-based structural analysis
1 version - Latest release: 9 days ago - 0 downloads total - 1 maintainer
dead-ringer 1.2.1
A terminal-based binary diff viewer with hex and ASCII representations
1 version - Latest release: 9 days ago - 0 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
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
tuicr 0.7.2
Review AI-generated diffs like a GitHub pull request, right from your terminal.
12 versions - Latest release: 25 days ago - 357 downloads total - 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
sbom-tools 0.1.12
Semantic SBOM diff and analysis tool
13 versions - Latest release: 9 days ago - 180 downloads total - 1 maintainer
threeway_merge 0.1.16
Git-style 3-way string merging using proven algorithms from libgit2/xdiff. Statically links xdiff...
17 versions - Latest release: 9 days ago - 2.98 thousand downloads total - 14 stars on GitHub - 1 maintainer
blame-rs 0.1.9
Line-by-line authorship tracking for revisioned text
10 versions - Latest release: 9 days ago - 1.58 thousand downloads total - 3 stars on GitHub - 1 maintainer
lis 1.0.0
Longest increasing subsequence algorithm
4 versions - Latest release: over 6 years ago - 7.05 thousand downloads total - 8 stars on GitHub - 1 maintainer
docchi_diff 0.8.0
Calculates Docchi Diff.
3 versions - Latest release: about 4 years ago - 2 dependent packages - 5.99 thousand downloads total - 24 stars on GitHub - 1 maintainer
facet-xml-diff 0.43.1
Diff-aware XML serialization for facet
3 versions - Latest release: about 2 months ago - 51 downloads total - 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
difficient-macros 0.1.0
macros for the difficient crate
1 version - Latest release: 8 months ago - 14.6 thousand downloads total - 5 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: 8 months ago - 493 downloads total - 1 stars on GitHub - 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: 11 days ago - 13 dependent packages - 6 dependent repositories - 546 thousand downloads total - 512 stars on GitHub - 2 maintainers
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
similar_lines 0.1.0
Detect identical lines shared between two repositories using a suffix-array index
1 version - Latest release: 5 months ago - 269 downloads total - 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: about 4 years ago - 6.97 thousand downloads total - 24 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.43 thousand downloads total - 6 stars on GitHub - 1 maintainer
liff 0.1.1
Fast levenshtein diff, fastest as we can do with levenshtein.
2 versions - Latest release: about 4 years ago - 2.99 thousand downloads total - 0 stars on GitHub - 2 maintainers
hash_map_diff 0.2.0
Comparing changes between two HashMaps
2 versions - Latest release: over 3 years ago - 17.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
patch 0.7.0 💰
Parse patches in the unified diff format
9 versions - Latest release: about 3 years ago - 9 dependent packages - 5 dependent repositories - 653 thousand downloads total - 42 stars on GitHub - 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 - 59.1 thousand downloads total - 36 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 1 month ago - 27 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.87 thousand downloads total - 269 stars on GitHub - 1 maintainer
difftastic 0.67.0
A structural diff that understands syntax.
77 versions - Latest release: 4 months ago - 177 thousand downloads total - 16,595 stars on GitHub - 1 maintainer
yggdrasil-cli 0.3.1 💰
Yggdrasil is a project flattener and diff engine that turns any subset of your codebase into a si...
12 versions - Latest release: 2 months ago - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
mpatch 1.3.5
A smart, context-aware patch tool that applies diffs using fuzzy matching, ideal for AI-generated...
14 versions - Latest release: 2 months ago - 134 thousand downloads total - 7 stars on GitHub - 1 maintainer
devcat 0.1.1
A micro-version control system for your AI development loop.
2 versions - Latest release: 2 months ago - 428 downloads total - 0 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: 3 months ago - 27 downloads total - 1 maintainer
diffy-imara 0.3.2
Tools for finding and manipulating differences between files
6 versions - Latest release: about 1 year ago - 10.5 thousand downloads total - 1 maintainer
iter_imd 0.1.0
Express difference between two iterators as insertions, modifications and removals.
1 version - Latest release: 11 months ago - 704 downloads total - 0 stars on GitHub - 1 maintainer