{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"A JupyterLab extension that moves document state to the server, enabling real-time collaboration, automatic saving, and optional off-disk output storage for improved performance.","skillfed_tags":["jupyterlab-extension","real-time-collaboration","jupyter-ecosystem"],"use_cases":["Enable multiple data scientists to edit and run the same notebook simultaneously without conflicts or data loss.","Reduce server memory footprint for notebooks with extensive outputs by storing outputs separately on disk.","Improve notebook load times and responsiveness when working with computationally intensive analyses.","Ensure reliable kernel execution and recovery in team environments where network interruptions or restarts are common.","Maintain document integrity when notebooks are modified outside JupyterLab (e.g., via git operations)."],"what_it_does":"Jupyter Server Documents is a JupyterLab extension that shifts notebook and document state management from the client to the server, enabling real-time collaboration between multiple users. It replaces the standard Jupyter document handling with a server-backed architecture built on jupyter-ydoc and pycrdt, allowing simultaneous edits, automatic conflict resolution, and proper handling of out-of-band changes (such as git checkout). The extension also improves kernel management with more reliable execution and connection handling.\n\nThe package includes an optional outputs service that stores notebook outputs separately from the document on disk, reducing memory usage and speeding up navigation for notebooks with large computational results. When disabled (the default), outputs remain in the standard YDoc and .ipynb file. Installation is straightforward via pip; the extension integrates directly into JupyterLab 4.4.0 or later and requires Python 3.10 or higher.","worth_installing":"Yes. The extension is actively maintained (released 7 days ago), has no known vulnerabilities, low install friction, and a permissive BSD license. It solves a real problem\u2014collaborative notebook editing with server-side state\u2014and is built on stable Jupyter infrastructure. Best suited for teams or researchers who need real-time collaboration or who work with large outputs; individual users on older JupyterLab versions (< 4.4.0) should verify compatibility first."},"id":"jupyter-server-documents","links":{"html":"https://skillfed.io/packages/jupyter-server-documents","md":"https://skillfed.io/packages/jupyter-server-documents.md","pypi":"https://pypi.org/project/jupyter-server-documents/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"permissive","name":"jupyter-server-documents","python_support":"supports_current","summary":"A JupyterLab extension that provides RTC capabilities."},"popularity":{"monthly_downloads":127444,"position":11743,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.3"}
