awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jupyterlab avatar

jupyterlab/jupyterlab-desktop

0
View on GitHub↗
4,238 stars·472 forks·TypeScript·BSD-3-Clause·10 views

Jupyterlab Desktop

JupyterLab Desktop is a standalone desktop application for interactive computing and coding. It serves as a native wrapper that bundles the JupyterLab web interface and a Python kernel into a single installation.

The application provides a dedicated workspace for creating documents that contain live code, equations, visualizations, and narrative text. It utilizes an Electron shell to provide a consistent, isolated user interface for a desktop data science workflow.

The system manages the local installation of JupyterLab and handles the orchestration of backend computing kernels. It includes a bundled Python runtime and uses a Chromium-based renderer to display the interactive environment without requiring a separate web browser.

Features

  • Interactive Computing Platforms - Provides a native desktop application for creating documents that combine live code, visualizations, and narrative text.
  • Desktop Application Wrappers - Bundles the JupyterLab web interface and a Python kernel into a native desktop application wrapper.
  • Electron Desktop Applications - Implements a cross-platform desktop application using Electron to integrate web technologies with native system capabilities.
  • Local Process Orchestration - Manages the lifecycle of backend computing kernels by launching and monitoring local server processes.
  • Python Runtime Bundling - Provides a pre-configured, bundled Python environment to ensure the interactive environment runs without external language installation.
  • Chromium-Based Desktop Shells - Uses a Chromium-based shell to host the web-based JupyterLab interface within a native desktop container.
  • Desktop Shells - Wraps the JupyterLab web interface in an Electron shell for native window management and OS integration.
  • Desktop Workflows - Enables a dedicated native application workflow for managing notebooks and interactive code execution.
  • Standalone IDE Installations - Provides a standalone desktop installation of JupyterLab for simplified environment management.
  • Inter-Process Communication Bridges - Implements a JSON-based message bridge for data exchange between the Electron frontend and the backend system.
  • Notebook Runtimes - Electron-based desktop application for the JupyterLab interface.

Star history

Star history chart for jupyterlab/jupyterlab-desktopStar history chart for jupyterlab/jupyterlab-desktop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jupyterlab Desktop

These projects share indexed features with Jupyterlab Desktop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hokein/electron-sample-appshokein avatar

    hokein/electron-sample-apps

    3,928View on GitHub↗

    This project is a collection of reference implementations and sample applications for desktop software development using Electron. It provides cross-platform boilerplates and practical code examples that demonstrate how to integrate web technologies with native operating system APIs. The repository serves as a feature showcase for implementing native system integrations, such as local file system access, process management, and custom window framing. It includes demonstrations for specialized capabilities like network request interception via service workers, screen and window capture, and th

    JavaScript
    View on GitHub↗3,928
  • docker-archive-public/docker.kitematicdocker-archive-public avatar

    docker-archive-public/docker.kitematic

    12,142View on GitHub↗

    Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It serves as a visual Docker management tool and API client that translates user interface interactions into REST API calls to control the Docker daemon without requiring the command line. The application is built as a cross-platform Electron desktop application, utilizing a Chromium-based shell to provide a consistent administrative interface across Mac and Windows. The software covers the full container lifecycle, including the creation, configuration, and monitoring of containe

    JavaScriptcontainersdockerelectron
    View on GitHub↗12,142
  • boostio/boostnote-appBoostIO avatar

    BoostIO/BoostNote-App

    4,049View on GitHub↗

    BoostNote-App is a collaborative project management tool and team documentation platform. It functions as a markdown knowledge base and document manager designed for organizing shared technical requirements and team notes. The application is delivered as an Electron desktop application, providing a cross-platform standalone installation. It employs a local-first documentation model, storing content on the local device before synchronizing changes to a remote server in the background. The platform covers shared knowledge management, collaborative technical documentation, and DevOps team coord

    TypeScriptagile-developmentboostnotedeveloper-tools
    View on GitHub↗4,049
  • microsoft/vottmicrosoft avatar

    microsoft/VoTT

    4,427View on GitHub↗

    VoTT is a computer vision annotation software and machine learning dataset preparation tool. It is a desktop application designed for drawing bounding boxes and assigning tags to objects in images and videos to create training datasets for object detection models. The application utilizes a cross-platform desktop interface to manage image and video assets. It features a local-first storage integration to handle large media assets directly from the host machine's file system and includes frame-rate controlled video sampling to extract specific images from video streams for labeling. The softw

    TypeScript
    View on GitHub↗4,427
Compare all 30 related projects→

Frequently asked questions

What does jupyterlab/jupyterlab-desktop do?

JupyterLab Desktop is a standalone desktop application for interactive computing and coding. It serves as a native wrapper that bundles the JupyterLab web interface and a Python kernel into a single installation.

What are the main features of jupyterlab/jupyterlab-desktop?

The main features of jupyterlab/jupyterlab-desktop are: Interactive Computing Platforms, Desktop Application Wrappers, Electron Desktop Applications, Local Process Orchestration, Python Runtime Bundling, Chromium-Based Desktop Shells, Desktop Shells, Desktop Workflows.

Which projects share features with jupyterlab/jupyterlab-desktop?

Projects with overlapping indexed features include: hokein/electron-sample-apps — This project is a collection of reference implementations and sample applications for desktop software development… microsoft/vott — VoTT is a computer vision annotation software and machine learning dataset preparation tool. It is a desktop… boostio/boostnote-app — BoostNote-App is a collaborative project management tool and team documentation platform. It functions as a markdown… docker-archive-public/docker.kitematic — Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It… sqlectron/sqlectron-gui — Sqlectron-gui is a cross-platform database manager and SQL client. It provides a graphical interface for organizing… xiandanin/magnetw — magnetW is a cross-platform desktop application for BitTorrent magnet management and P2P content discovery. It…