nbdime
« Back to VersTracker
Description:
Jupyter Notebook Diff and Merge tools
Type: Formula  |  Latest Version: 4.0.2@0  |  Tracked Since: Oct 19, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: jupyter notebook diff merge version-control
Install: brew install nbdime
About:
nbdime provides tools for diffing and merging Jupyter Notebooks. It offers a command-line interface and a Jupyter extension to visualize changes between notebook versions. This helps developers manage notebook-based workflows by preventing merge conflicts and simplifying code reviews.
Key Features:
  • Visual diffing for notebooks in the browser or terminal
  • Command-line tools for diffing and merging
  • JupyterLab and Jupyter Notebook extensions
  • Structured diffing that understands notebook JSON structure
Use Cases:
  • Comparing changes in Jupyter Notebooks during code reviews
  • Merging notebook versions in Git without generating conflicts
  • Integrating notebook version control into CI/CD pipelines
Alternatives:
  • git diff – Standard git diff treats notebooks as plain JSON/text, leading to unreadable output, whereas nbdime provides structured, human-readable diffs.
  • nbmerge – Part of the nbformat package, it provides basic merging but lacks the rich visual diffing and integration features of nbdime.
Version History
Detected Version Rev Change Commit
Jan 15, 2026 5:22pm 0 REVISION_ONLY 60680f49
Jan 10, 2026 8:22am 6 REVISION_ONLY 36c2ff58
Oct 19, 2025 6:56pm 4 VERSION_BUMP a2ceb6ea