awesome-diff-tools
github.com/mmueller2012/awesome-diff-tools ↗Awesome tools that show differences between files and folders.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me diff enhancers resources from awesome-diff-tools"
Installation instructions →What's inside
Databases
- Another PostgreSQL Diff Tool
Compares the schema of PostgreSQL dumps.
- migra
Compares the schema of PostgreSQL databases and generates migrations.
Other Text Formats
- daff
Library for comparing tables format such as csv files.
- dyff
Pager for git diff (or standalone) for YAML/JSON, enhances display of changes and their location.
- Graphtage
Semantic diff for JSON, JSON5, XML, HTML, YAML, CSV.
- jd
Creates diffs for JSON/YAML files, also supports patching.
- JSON Diff
Online tool to compute a semantic diff for JSON files.
- nbdime
Diffing and merging of Jupyter Notebooks.
Source Code
- deltaDiff Enhancers
Pager for (git) diff, adds syntax highlighting, inline and side-by-side view, support for git blame and merge conflicts.
- diffrDiff Enhancers
Pager for git diff, changes colors and highlights inline changes.
- diffsitterSemantic Diffs
Terminal utility to generate unified diffs, hides style changes, but doesn't detect moved code.
- diff-so-fancyDiff Enhancers
Pager for (git) diff, changes colors and highlights inline changes, various options to customize output format.
- difftasticSemantic Diffs
Terminal utility to generate side-by-side diffs, hides style changes and supports many languages, but doesn't detect moved code.
- dunkDiff Enhancers
Postprocesses the output of git diff to generate side-by-side diffs, supports syntax highlighting and highlights inline changes.
Binary Data
Showing a sample of 33 resources. View the full list on GitHub →