{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"}],"enrichment":{"capability":"Adds Git version control integration directly into JupyterLab, enabling commit, push, pull, and branch operations through a graphical interface without leaving the notebook environment.","skillfed_tags":["git-integration","jupyterlab-extension","version-control"],"use_cases":["Commit and push notebook changes directly from JupyterLab without switching to a terminal.","Switch branches or create new branches while working on exploratory notebooks, guarded against losing uncommitted changes.","Pull updates from a remote repository and resolve merge conflicts within the JupyterLab interface.","Track notebook versions and collaborate on shared repositories without leaving the notebook environment.","Cache HTTP credentials temporarily during a work session to avoid repeated authentication prompts."],"what_it_does":"jupyterlab-git is a JupyterLab extension that brings Git version control into the notebook interface. It provides a graphical panel for staging, committing, pushing, pulling, and switching branches without opening a terminal. The extension handles both HTTP(S) and SSH authentication, with optional credential caching for HTTP connections.\n\nThe package is built on jupyter-server and traitlets, integrating seamlessly into JupyterLab 4.0 and later. It includes configurable UI settings for controlling blocking behavior during Git operations, merge conflict handling, and file interaction modes. The extension requires Git >= 2.x on the system and is actively maintained with regular updates.","worth_installing":"Yes. The extension is actively maintained, has low install friction, carries a permissive license, and solves a real workflow problem for notebook users who want Git integration without terminal context-switching. Install it if you work with JupyterLab 4.0+ and use Git for version control; it requires no special configuration beyond standard Git setup."},"id":"jupyterlab-git","links":{"html":"https://skillfed.io/packages/jupyterlab-git","md":"https://skillfed.io/packages/jupyterlab-git.md","pypi":"https://pypi.org/project/jupyterlab-git/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-03","license_spdx":null,"license_treatment":"permissive","name":"jupyterlab-git","python_support":"supports_current","summary":"A JupyterLab extension for version control using git"},"popularity":{"monthly_downloads":204639,"position":9603,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.54.1"}
