Python Diff

Open-source Python projects categorized as Diff

Top 16 Python Diff Projects

  1. TextDistance

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. graphtage

    A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.

    Project mention: Graphtage – Semantic Diff for JSON, XML, HTML, YAML, and CSV | news.ycombinator.com | 2024-10-20
  4. git-cola

    git-cola: The highly caffeinated Git GUI

    Project mention: Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS | news.ycombinator.com | 2024-11-01

    Qt5 to Qt6 is nothing like Python2 to Python3.

    The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned and moving a large project from Qt5 to Qt6 is not that hard comparatively. There are a few minor deprecated APIs to handle and it's relatively easy over all.

    I even have a stable project that is compatible with Qt5 and Qt6 [1] all in a single code base (particularly thanks to the effort of the qtpy[2] library). It's not that hard, and my opinion includes C++ in that assessment.

    [1] https://github.com/git-cola/git-cola/

    [2] https://github.com/spyder-ide/qtpy

  5. 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. (by seperman)

  6. dunk

    Prettier git diffs in the terminal 🎨

  7. jsondiff

    Diff JSON and JSON-like structures in Python (by xlwings)

  8. reladiff

    High-performance diffing of large datasets across databases

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. pytest-clarity

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

  11. csv-diff

    Python CLI tool and library for diffing CSV and JSON files

  12. geodiff

    Library for handling diffs for geospatial data

  13. moulti

    Moulti is a CLI-driven Terminal User Interface (TUI) displaying arbitrary outputs inside visual, collapsible blocks called steps.

  14. mdiff

    Package for finding difference between two input sequences with ability to detect sequence elements displacements.

  15. DMFO

    Diff and Merge for Office

  16. diff-logs

    Shell utility for easy spotting of differences between log files

  17. pandas_diff

    Python utility to extract differences between two pandas dataframes.

  18. vimtabdiff

    Show diff of files from two directories in vim tabs

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Diff discussion

Log in or Post with

Python Diff related posts

  • Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS

    2 projects | news.ycombinator.com | 1 Nov 2024
  • Graphtage – Semantic Diff for JSON, XML, HTML, YAML, and CSV

    1 project | news.ycombinator.com | 20 Oct 2024
  • FLaNK AI Weekly 25 March 2025

    30 projects | dev.to | 25 Mar 2024
  • Pijul: Version-Control Post-Git • Goto 2023

    11 projects | news.ycombinator.com | 11 Aug 2023
  • Ideas for approaching pattern matching/distance problem

    1 project | /r/learnprogramming | 29 Jun 2023
  • What is the best way to compare two file geodatabases and determine if they are different?

    1 project | /r/gis | 16 Mar 2023
  • As someone who has done something similar in the past, I don't feel bad about laughing. 🤣 (Also this guy got the advice he needed.)

    11 projects | /r/ProgrammerHumor | 7 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Diff projects in Python? This list will help you:

# Project Stars
1 TextDistance 3,491
2 graphtage 2,418
3 git-cola 2,383
4 deepdiff 2,363
5 dunk 831
6 jsondiff 734
7 reladiff 473
8 pytest-clarity 450
9 csv-diff 320
10 geodiff 169
11 moulti 151
12 mdiff 32
13 DMFO 17
14 diff-logs 12
15 pandas_diff 11
16 vimtabdiff 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?