jupyter-collaboration

A Jupyter Server Extension Providing Support for Y Documents (by jupyterlab)

Jupyter-collaboration Alternatives

Similar projects and alternatives to jupyter-collaboration

  1. livebook

    Automate code & data workflows with interactive Elixir notebooks

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Vim

    55 jupyter-collaboration VS Vim

    :star: Vim for Visual Studio Code (by VSCodeVim)

  4. papermill

    📚 Parameterize, execute, and analyze notebooks

  5. datapane

    Build and share data reports in 100% Python

  6. vscode-jupyter

    VS Code Jupyter extension

  7. jupyter

    An interface to communicate with Jupyter kernels. (by emacs-jupyter)

  8. jupyterlab-desktop

    JupyterLab desktop application, based on Electron.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. jupyenv

    Declarative and reproducible Jupyter environments - powered by Nix

  11. m1_huggingface_diffusers_demo

    Demo of how to get HuggingFace Diffusers working on an M1 Mac

  12. macro-commander

    💾 📦 ✅ Automate everything in VS code

  13. notebooker

    Productionise & schedule your Jupyter Notebooks as easily as you wrote them.

  14. nb_conda_kernels

    Package for managing conda environment-based kernels inside of Jupyter

  15. jupyter_ydoc

    Jupyter document structures for collaborative editing using Yjs/pycrdt

  16. nbformat

    Reference implementation of the Jupyter Notebook format

  17. enhancement-proposals

    Enhancement proposals for the Jupyter Ecosystem

  18. xeus-python

    Jupyter kernel for the Python programming language

  19. y-webrtc

    WebRTC Connector for Yjs

  20. xeus

    Implementation of the Jupyter kernel protocol in C++

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jupyter-collaboration alternative or higher similarity.

jupyter-collaboration discussion

Log in or Post with

jupyter-collaboration reviews and mentions

Posts with mentions or reviews of jupyter-collaboration. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-05.
  • Show HN: PulseBeam – Simplify WebRTC by Staying Serverless
    4 projects | news.ycombinator.com | 5 Feb 2025
    jupyter-collaboration is built on Y Documents (y.js, pycrdt, jupyter_ydoc,) https://github.com/jupyterlab/jupyter-collaboration

    There is a y.js WebRTC adapter, but jupyter-collaboration doesn't have WebRTC data or audio or video support AFAIU.

    y-webrtc: https://github.com/yjs/y-webrtc

    Is there an example of how to do CRDT with PulseBeam WebRTC?

    With client and serverside data validation?

    > JWT

    Is there OIDC support on the roadmap?

    E.g. Google supports OIDC:

  • Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
    12 projects | news.ycombinator.com | 1 Jan 2025
    and "minrk/allthekernels". Defining how to share variables between kernels is the more unsolved part AFAIU. E.g. Arrow has bindings for zero-copy sharing in multiple languages.

    Cocalc, Zeppelin, Marimo notebook, Data Bricks, Google Colaboratory (Colab tools), and VSCode have different takes on notebooks with I/O in JSON.

    There is no CDATA in HTML5; so HTML within an HTML based notebook format would need to escape encode binary data in cell output, too. But the notebook format is not a packaging format. So, for reproducibility of (polyglot) notebooks there must also be a requirements.txt or an environment.yml to indicate the version+platform of each dependency in Python and other languages.

    repo2docker (repo2podma) builds containers by installing packages according to the first requirements .txt or environment.yml it finds according to REES Reproducible Execution Environment Standard. repo2docker includes a recent version of jupyterlab in the container.

    JupyterLab does not default to HTTPS with an LetsEncrypt self-signed cert but probably should, because Jupyter is a shell that can run commands as the user that owns the Jupyter kernel process.

    MoSH is another way to run a web-based remote terminal. Jupyter terminal is not built on MoSH Mobile Shell.

    jupyterlab/jupyter-collaboration for real time collaboration is based on the yjs/yjs CRDT. https://github.com/jupyterlab/jupyter-collaboration

    Cocalc's Time Slider tracks revisions to all files in a project; including latex manuscripts (for ArXiV), which - with Computer Modern fonts and two columns - are the typical output of scholarly collaboration on a ScholarlyArticle.

  • Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code
    7 projects | news.ycombinator.com | 4 Sep 2023
    https://github.com/jupyterlab/jupyter-collaboration

    And then vscode sessions and thus macros could be recorded from ide events and appended to a jupyter_ydoc: https://github.com/jupyter-server/jupyter_ydoc

  • JupyterLab 4.0
    15 projects | news.ycombinator.com | 13 Jun 2023
    Do you have an example of how this works with another tool/language?

    I don't know if I understood it correctly but maybe you could:

    - Upload your notebook to Github, then create a url with Binder (part of the jupyter ecosystem) directly to an editing/fiddling playground: https://mybinder.org/

    - If by user-local you mean on their own machine, they can clone your repo and run their own jupyterlab to fiddle

    - If everything should stay on your own computer/server, you could share a link to your own jupyterlab and collaborate with others in real-time: https://jupyterlab-realtime-collaboration.readthedocs.io/en/...

  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic jupyter-collaboration repo stats
5
189
8.7
11 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Jupyter Notebook is
the 13th most popular programming language
based on number of references?