nbdime

Content-aware diff and merge tools for Jupyter notebooks.

By The Jupyter contributors

Read the nbdime documentation

Alternatives

About nbdime

nbdime compares and merges Jupyter notebooks while accounting for their cells and other structure. Its tools can hide embedded images in terminal output, render image diffs in a web view, and resolve generated values such as execution counters automatically.

It can integrate with Git so notebook diffs and merges use notebook-aware tooling. A web-based merge tool is also available for resolving conflicts.

Strengths

  • Compares notebook structure rather than raw JSON lines
  • Integrates with Git diff and merge
  • Includes web views for diffs and conflict resolution

Limitations

  • Focused on Jupyter notebook files

Details

Pricing
FreeFree and open source under the BSD 3-Clause license.
License
BSD-3-Clause
Developer
The Jupyter contributors
Platforms
Web, Command line
How it runs
Downloadable app, Web application
Best suited for
Jupyter users reviewing notebook changes in Git
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing