PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Diff Python Packages

Python packages with the GitHub topic diff. Sorted by monthly downloads, with stars and forks.
qlustered
deepdiff

DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.

54.1M 3K 291
paulfitz
daff

align and compare tables

17.2M 929 76
xlwings
jsondiff

Diff JSON and JSON-like structures in Python

6.8M 749 91
conan-io
patch-ng

Library to parse and apply unified diffs

4.3M 41 8
orsinium
textdistance

📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

2M 4K 262
rugleb
jsoncomparison

The Python JSON Comparison package

1.2M 68 23
JoshData
fast-diff-match-patch

Python package for Google's diff-match-patch native C++ implementation.

886K 92 28
techtonik
patch

Library to parse and apply unified diffs

757K 123 64
darrenburns
pytest-clarity

A plugin to improve the output of pytest with colourful unified diffs

637K 454 21
houfu
redlines

Show the differences between two strings/text as a compact text, in markdown/HTML, in the terminal and more.

365K 159 18
seperman
deepdiff6

DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.

279K 3K 291
jupyter
nbdime

Tools for diffing and merging of Jupyter notebooks.

187K 3K 194
nkouevda
pdiff

Pretty side-by-side diff

155K 9 1
TurtleTech-ehf
snapper-fmt

Format-aware semantic line break formatter. One sentence per line for Org, LaTeX, Markdown, RST, and plaintext.

116K 12 1
simonw
csv-diff

Python CLI tool and library for diffing CSV and JSON files

90K 342 55
python273
prettydiff

Diff parsed JSON objects and pretty-print it

66K 21 1
mr-mixas
nested-diff

Recursive diff and patch for nested structures

34K 15 2
erezsh
reladiff

High-performance diffing of large datasets across databases

30K 545 29
breezy-team
patiencediff

Patiencediff implementation

26K 18 6
MerginMaps
pygeodiff

Library for handling diffs for geospatial data

19K 183 21
JSv4
docx-scalpel

Swiss-army toolkit for .docx — faithful DOCX→HTML rendering, an in-browser block editor, Word-grade redlines with native tracked changes, and anchor-addressed markdown for LLM agents. .NET, WASM/TypeScript, Python, CLI.

19K 96 19
Miskler
jsonschema-diff

A powerful, intelligent library for comparing JSON schemas with beautiful formatted output, smart parameter combination, and contextual information.

17K 2 0
strayge
coverage-diff

Show/check coverage only for changed files (between any git branches)

17K 5 1
ksco92
deepdiff-rs

onix is a Rust rewrite of Python DeepDiff's core: byte-compatible output, 37-4245x faster, with ignore_order support included.

14K 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology