Python Diff

Open-source Python projects categorized as Diff

Top 14 Python Diff Projects

  • TextDistance

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • graphtage

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

  • git-cola

    git-cola: The highly caffeinated Git GUI

    Project mention: HOW TO USE GIT AND GIT GUIs. | dev.to | 2024-05-27

    Git Cola is lightweight Git GUI that’s available for Windows, macOS, and Linux. It provides a simple and intuitive interface for common Git operations. You can download it from the Git Cola website: https://git-cola.github.io/

  • 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)

  • dunk

    Prettier git diffs in the terminal 🎨

  • jsondiff

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

  • pytest-clarity

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

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • csv-diff

    Python CLI tool and library for diffing CSV and JSON files

  • geodiff

    Library for handling diffs for geospatial data

  • mdiff

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

  • DMFO

    Diff and Merge for Office

  • pandas_diff

    Python utility to extract differences between two pandas dataframes.

  • diff-logs

    Command-line utility for diff'ing all kinds of logs.

    Project mention: Toolong: Terminal application to view, tail, merge, and search log files | news.ycombinator.com | 2024-02-09
  • vimtabdiff

    Show diff of files from two directories in vim tabs

  • 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

  • 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
  • Form editing, changelogs, and progressive diffing - am I reinventing the wheel?

    1 project | /r/AskProgramming | 6 Aug 2022
  • Semantic Diffing SQL - going beyond git diff

    2 projects | /r/SQL | 29 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. 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,349
2 graphtage 2,359
3 git-cola 2,243
4 deepdiff 1,981
5 dunk 755
6 jsondiff 682
7 pytest-clarity 429
8 csv-diff 290
9 geodiff 146
10 mdiff 31
11 DMFO 15
12 pandas_diff 12
13 diff-logs 9
14 vimtabdiff 4

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com