An open API service for producing an overview of a list of open source projects.

https://github.com/jupyter/nbdime

diff diffing git hg jupyter jupyter-notebook jupyterlab-extension mercurial merge merge-driver mergetool vcs version-control

Score: 32.399935167591835

Last synced: 1 day ago
JSON representation

Repository metadata:

Tools for diffing and merging of Jupyter notebooks.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,827
Total Committers: 57
Avg Commits per committer: 32.053
Development Distribution Score (DDS): 0.374

Commits in past year: 16
Committers in past year: 8
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.688

Name Email Commits
Vidar Tonaas Fauske v****f@g****m 1144
Martin Sandve Alnæs m****l@s****o 314
Min RK b****k@g****m 130
Frédéric Collonval f****l 46
Carol Willing c****e@w****m 32
Florence Haudin h****e@g****m 22
Michał Krassowski 5****i 14
github-actions[bot] g****] 14
Alex Bozarth a****t@u****m 13
dependabot[bot] 4****] 11
M Bussonnier b****s@g****m 7
Vidar Tonaas Fauske v****r@p****o 6
Jeremy Tuloup j****p@g****m 6
Steven Silvester s****e@a****m 5
Nicholas Bollweg n****g@c****o 5
Charlotte Godley m****e@c****k 3
Itamar Turner-Trauring i****r@i****g 3
Michael Ryan Dempsey b****h@b****w 3
Thomas Baldwin t****b@s****m 3
Zeb Burke-Conte z****c@u****u 3
Tony Hirst t****t@g****m 2
Geir Arne Hjelle g****e@g****m 2
David Baumgold d****d@d****m 2
Chih-Hsuan Yen 6****5@u****m 2
Piotr Chromiec p****c@r****m 2
passer w****a@g****m 2
Andrii Oriekhov a****v@g****m 1
Adam Chainz a****m@a****u 1
martinRenou m****u@g****m 1
kr0p07k1n 9****n 1
and 27 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 117
Total pull requests: 146
Average time to close issues: 7 months
Average time to close pull requests: about 2 months
Total issue authors: 74
Total pull request authors: 45
Average comments per issue: 3.38
Average comments per pull request: 2.63
Merged pull request: 81
Bot issues: 0
Bot pull requests: 40

Past year issues: 6
Past year pull requests: 17
Past year average time to close issues: 4 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 5
Past year pull request authors: 10
Past year average comments per issue: 1.67
Past year average comments per pull request: 2.29
Past year merged pull request: 5
Past year bot issues: 0
Past year bot pull requests: 6

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/jupyter/nbdime

Top Issue Authors

  • fcollonval (13)
  • vidartf (11)
  • krassowski (7)
  • gwincr11 (6)
  • kloczek (3)
  • cjerdonek (3)
  • HaudinFlorence (3)
  • vanlinh388-sketch (2)
  • fperez (2)
  • mlucool (2)
  • michaelaye (2)
  • physkets (1)
  • lc0 (1)
  • sonfire186 (1)
  • ryan-williams (1)

Top Pull Request Authors

  • dependabot[bot] (40)
  • fcollonval (20)
  • krassowski (11)
  • vidartf (11)
  • HaudinFlorence (7)
  • maraisr (4)
  • Costa-Cupie-01 (4)
  • gwincr11 (4)
  • amannsan (2)
  • Carreau (2)
  • singingwolfboy (2)
  • cjerdonek (2)
  • tiltingpenguin (2)
  • jaipreet-s (2)
  • ianthomas23 (2)

Top Issue Labels

  • bug (3)
  • enhancement (2)
  • help wanted (1)
  • documentation (1)

Top Pull Request Labels

  • maintenance (46)
  • dependencies (40)
  • javascript (15)
  • bug (15)
  • enhancement (9)
  • documentation (4)
  • github_actions (2)

Package metadata

pypi.org: nbdime

Diff and merge of Jupyter Notebooks

  • Homepage: https://nbdime.readthedocs.io
  • Documentation: https://nbdime.readthedocs.io/
  • Licenses: BSD License
  • Latest release: 4.0.4 (published 9 months ago)
  • Last Synced: 2026-10-22T09:20:30.388Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 32
  • Dependent Repositories: 1,780
  • Downloads: 174,529 Last month
  • Docker Downloads: 361,685,508
  • Rankings:
    • Dependent repos count: 0.267%
    • Dependent packages count: 0.474%
    • Downloads: 0.736%
    • Docker downloads count: 0.876%
    • Average: 1.282%
    • Stargazers count: 1.438%
    • Forks count: 3.899%
  • Maintainers (6)
  • Advisories:
nixpkgs-23.11: python311Packages.nbdime

Tools for diffing and merging of Jupyter notebooks.

npmjs.org: nbdime

Diff and merge of Jupyter Notebooks

npmjs.org: nbdime-jupyterlab

A JupyterLab extension for showing Notebook diffs.

conda-forge.org: nbdime

  • Homepage: https://pypi.org/project/nbdime
  • Licenses: BSD-3-Clause
  • Latest release: 3.1.1 (published almost 5 years ago)
  • Last Synced: 2026-03-14T17:30:32.321Z (7 months ago)
  • Versions: 21
  • Dependent Packages: 9
  • Dependent Repositories: 154
  • Rankings:
    • Dependent repos count: 2.815%
    • Dependent packages count: 6.444%
    • Average: 7.891%
    • Stargazers count: 8.111%
    • Forks count: 14.195%
npmjs.org: @datalayer-jupyter/nbdime

Diff and merge of Jupyter Notebooks

  • Homepage: https://github.com/jupyter/nbdime#readme
  • Licenses: BSD-3-Clause
  • Latest release: 7.0.1 (published almost 6 years ago)
  • Last Synced: 2026-10-21T14:35:46.812Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 46 Last month
  • Rankings:
    • Stargazers count: 2.184%
    • Forks count: 2.982%
    • Dependent packages count: 5.533%
    • Average: 11.226%
    • Downloads: 20.106%
    • Dependent repos count: 25.328%
  • Maintainers (1)
npmjs.org: @datalayer-jupyter/jupyterlab-nbdime

A JupyterLab extension for showing Notebook diffs.

  • Homepage: https://github.com/jupyter/nbdime
  • Licenses: BSD-3-Clause
  • Latest release: 3.0.0 (published almost 6 years ago)
  • Last Synced: 2026-10-21T14:42:16.335Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 20 Last month
  • Rankings:
    • Stargazers count: 2.185%
    • Forks count: 2.988%
    • Dependent packages count: 9.482%
    • Average: 13.541%
    • Dependent repos count: 25.328%
    • Downloads: 27.721%
  • Maintainers (1)
anaconda.org: nbdime

nbdime provides “content-aware” diffing and merging of Jupyter notebooks. It understands the structure of notebook documents. Therefore, it can make intelligent decisions when diffing and merging notebooks.

  • Homepage: https://nbdime.readthedocs.io
  • Licenses: BSD-3-Clause
  • Latest release: 4.0.2 (published over 1 year ago)
  • Last Synced: 2026-08-08T06:00:47.360Z (3 months ago)
  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 154
  • Rankings:
    • Dependent repos count: 15.89%
    • Stargazers count: 16.223%
    • Forks count: 25.212%
    • Average: 27.13%
    • Dependent packages count: 51.197%
nixpkgs-24.11: python311Packages.nbdime

Tools for diffing and merging of Jupyter notebooks

nixpkgs-unstable: python314Packages.nbdime

Tools for diffing and merging of Jupyter notebooks

nixpkgs-unstable: python313Packages.nbdime

Tools for diffing and merging of Jupyter notebooks

nixpkgs-23.05: python310Packages.nbdime

Tools for diffing and merging of Jupyter notebooks.

nixpkgs-23.11: python310Packages.nbdime

Tools for diffing and merging of Jupyter notebooks.

nixpkgs-23.05: python311Packages.nbdime

Tools for diffing and merging of Jupyter notebooks.

nixpkgs-24.05: python312Packages.nbdime

Tools for diffing and merging of Jupyter notebooks

nixpkgs-24.05: python311Packages.nbdime

Tools for diffing and merging of Jupyter notebooks

nixpkgs-24.11: python312Packages.nbdime

Tools for diffing and merging of Jupyter notebooks


Dependencies

.github/workflows/tests.yml actions
  • actions/cache v2 composite
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • actions/setup-python v1 composite
package.json npm
  • @jupyterlab/buildutils ^3.0.0 development
  • lerna ^4.0.0 development
  • rimraf ^2.6.3 development
packages/labextension/package.json npm
  • @jupyterlab/application ^2 || ^3 development
  • @jupyterlab/builder ^3.0.0 development
  • @jupyterlab/docregistry ^2 || ^3 development
  • @lumino/commands ^1.6.1 development
  • mkdirp ^0.5.1 development
  • rimraf ^2.6.3 development
  • typescript ^4.9.0 development
  • @jupyterlab/apputils ^2 || ^3
  • @jupyterlab/coreutils ^4 || ^5
  • @jupyterlab/nbformat ^2 || ^3
  • @jupyterlab/notebook ^2 || ^3
  • @jupyterlab/rendermime ^2 || ^3
  • @jupyterlab/services ^5 || ^6
  • @jupyterlab/settingregistry ^2 || ^3
  • @lumino/algorithm ^1.1.2
  • @lumino/coreutils ^1.3.0
  • @lumino/disposable ^1.1.2
  • @lumino/widgets ^1.6.0
  • nbdime ^6.1.2
packages/nbdime/package.json npm
  • @babel/core ^7.5.0 development
  • @babel/preset-env ^7.5.0 development
  • @jupyterlab/apputils ^2 || ^3 development
  • @lumino/messaging ^1.2.2 development
  • @types/jest ^26.0.0 development
  • @types/json-stable-stringify ^1.0.32 development
  • @types/node ^14.14.13 development
  • @types/sanitizer ^0.0.28 development
  • fs-extra ^8.1.0 development
  • identity-obj-proxy ^3.0.0 development
  • jest ^26.0.0 development
  • jest-fetch-mock ^1.6.6 development
  • rimraf ^2.6.3 development
  • ts-jest ^26.0.0 development
  • typescript ^4.9.0 development
  • @jupyterlab/codeeditor ^2 || ^3
  • @jupyterlab/codemirror ^2 || ^3
  • @jupyterlab/coreutils ^4 || ^5
  • @jupyterlab/nbformat ^2 || ^3
  • @jupyterlab/outputarea ^2 || ^3
  • @jupyterlab/rendermime ^2 || ^3
  • @jupyterlab/services ^5 || ^6
  • @lumino/algorithm ^1.1.2
  • @lumino/coreutils ^1.3.0
  • @lumino/dragdrop ^1.3.0
  • @lumino/signaling ^1.2.2
  • @lumino/widgets ^1.6.0
  • json-stable-stringify ^1.0.1
packages/webapp/package.json npm
  • @types/file-saver ^2.0.0 development
  • @types/json-stable-stringify ^1.0.32 development
  • @types/node ^14.14.13 development
  • @types/sanitizer ^0.0.28 development
  • css-loader ^3.0.0 development
  • file-loader ^4.0.0 development
  • rimraf ^2.6.3 development
  • source-map-loader ^0.2.4 development
  • style-loader ^0.23.1 development
  • ts-loader ^8.2.0 development
  • typescript ^4.9.0 development
  • url-loader ^2.0.1 development
  • webpack ^4.29.6 development
  • webpack-cli ^3.2.3 development
  • @fortawesome/fontawesome-free ^5.12.0
  • @jupyterlab/application ^2 || ^3
  • @jupyterlab/apputils ^2 || ^3
  • @jupyterlab/cells ^2 || ^3
  • @jupyterlab/codemirror ^2 || ^3
  • @jupyterlab/coreutils ^4 || ^5
  • @jupyterlab/mathjax2 ^2 || ^3
  • @jupyterlab/nbformat ^2 || ^3
  • @jupyterlab/notebook ^2 || ^3
  • @jupyterlab/rendermime ^2 || ^3
  • @jupyterlab/theme-light-extension ^3.1
  • @lumino/dragdrop ^1.3.0
  • @lumino/widgets ^1.6.0
  • alertify.js ^1.0.12
  • file-saver ^2.0.1
  • nbdime ^6.1.2
docs/doc-requirements.txt pypi
  • recommonmark *
  • sphinx *
  • sphinx_rtd_theme *
setup.py pypi
.github/workflows/check-release.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • jupyter-server/jupyter_releaser/.github/actions/check-release v2 composite
  • jupyterlab/maintainer-tools/.github/actions/base-setup v1 composite
package-lock.json npm
  • 1490 dependencies
.github/workflows/publish-release.yml actions
  • actions/create-github-app-token v2 composite
  • jupyter-server/jupyter_releaser/.github/actions/finalize-release v2 composite
  • jupyter-server/jupyter_releaser/.github/actions/populate-release v2 composite
  • jupyterlab/maintainer-tools/.github/actions/base-setup v1 composite
.github/workflows/binder-badge.yml actions
  • jupyterlab/maintainer-tools/.github/actions/binder-link v1 composite
ui-tests/package-lock.json npm
  • @playwright/test 1.36.2 development
  • @types/node 20.4.5 development
  • fsevents 2.3.2 development
  • playwright-core 1.36.2 development
.github/workflows/prep-release.yml actions
  • jupyter-server/jupyter_releaser/.github/actions/prep-release v2 composite
  • jupyterlab/maintainer-tools/.github/actions/base-setup v1 composite
.github/workflows/enforce-label.yml actions
  • jupyterlab/maintainer-tools/.github/actions/enforce-label v1 composite
binder/environment.yml conda
  • hatch-jupyter-builder >=0.3.2
  • hatch-nodejs-version
  • hatchling >=1.5.0
  • jupyter_server >=2.0.0
  • jupyterlab >=4.0.0
  • nodejs >=25,<26
  • python >=3.14
  • yarn >=3,<4
.github/workflows/update-integration-tests.yml actions
  • jupyterlab/maintainer-tools/.github/actions/base-setup v1 composite
  • jupyterlab/maintainer-tools/.github/actions/update-snapshots v1 composite
  • jupyterlab/maintainer-tools/.github/actions/update-snapshots-checkout main composite
ui-tests/package.json npm
  • @playwright/test ^1.36.0 development
pyproject.toml pypi
  • colorama *
  • gitpython !=2.1.4,!=2.1.5,!=2.1.6
  • jinja2 >=2.9
  • jupyter-server *
  • nbformat *
  • pygments *
  • requests *
  • tornado *