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
·
Back to jupyterlab/jupyterlab-desktop

Open-source alternatives to Jupyterlab Desktop

30 open-source projects similar to jupyterlab/jupyterlab-desktop, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Jupyterlab Desktop alternative.

  • 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
  • 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
  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • 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
  • xiandanin/magnetwxiandanin avatar

    xiandanin/magnetW

    11,308View on GitHub↗

    magnetW is a cross-platform desktop application for BitTorrent magnet management and P2P content discovery. It provides a dedicated interface to search for, resolve, and organize magnet links to prevent the loss of access to content. The application utilizes an asynchronous resolution process that queries peer-to-peer networks and external indexes in the background. This allows users to locate and resolve magnet links into downloadable files without blocking the user interface. The system includes capabilities for managing torrent link collections, downloading files via magnet links or torre

    JavaScriptelectronelectron-vuevue
    View on GitHub↗11,308
  • sqlectron/sqlectron-guisqlectron avatar

    sqlectron/sqlectron-gui

    4,752View on GitHub↗

    Sqlectron-gui is a cross-platform database manager and SQL client. It provides a graphical interface for organizing server connections and executing SQL commands across various operating systems. The tool functions as a multi-database query environment, allowing users to connect to and interact with diverse relational database systems from a single interface. The application covers database server administration by saving and organizing connection details for multiple environments. It also includes capabilities for managing database connections and executing SQL queries.

    TypeScript
    View on GitHub↗4,752
  • jlord/git-it-electronjlord avatar

    jlord/git-it-electron

    4,878View on GitHub↗

    git-it-electron is a Git learning desktop application and interactive programming education tool. It provides a cross-platform environment for practicing Git and GitHub workflows through guided challenges and command line exercises. The application functions as a workflow simulator that validates local repository states to confirm the correct execution of version control commands. It uses automated state-based completion verification to scan local directories and repository histories, ensuring specific learning steps are performed correctly before a user progresses. The software covers comma

    Perl
    View on GitHub↗4,878
  • cfwtf/clash_for_windowscfwtf avatar

    cfwtf/clash_for_windows

    1,140View on GitHub↗

    Clash for Windows is a graphical interface designed to manage and configure network proxy rules using the Clash core. It functions as a dashboard for monitoring active proxy connections, managing rule sets, and toggling system-wide network traffic redirection. The application provides a utility for creating and editing configuration files to control traffic routing and filtering. It distinguishes itself by maintaining a centralized library of historical proxy software releases, which allows users to retrieve and deploy specific past versions of network proxy binaries to ensure compatibility w

    View on GitHub↗1,140
  • streamlabs/desktopstreamlabs avatar

    streamlabs/desktop

    4,831View on GitHub↗

    This project is an OBS-based streaming software and live broadcast engine designed for capturing and transmitting real-time audio and video content to online platforms. It functions as a content distribution tool and a cross-platform desktop application that manages the encoding and transmission of multimedia streams from a computer. The software utilizes an OBS-based engine to handle desktop content capture, including screen activity, application windows, and webcam feeds. It provides the necessary infrastructure to manage complex broadcast layouts and scenes for live audiences. The system

    TypeScriptelectronfacebookreact
    View on GitHub↗4,831
  • moekoemusic/moekoemusicMoeKoeMusic avatar

    MoeKoeMusic/MoeKoeMusic

    5,838View on GitHub↗

    MoeKoeMusic is a cross-platform desktop music player that functions as a client for NetEase Cloud Music. It provides music streaming with synchronized lyrics display, theme customization, and a plugin system for extending functionality. The application is built on Electron to run on Windows, macOS, and Linux. It features real-time WebSocket streaming of playback state and synchronized lyrics, a plugin system that loads external modules, and dynamic theme customization through CSS variables. Authentication with NetEase Cloud Music accounts supports login via QR code, phone, or password, along

    Vuejavascriptkugoulinux
    View on GitHub↗5,838
  • nklayman/vue-cli-plugin-electron-buildernklayman avatar

    nklayman/vue-cli-plugin-electron-builder

    4,081View on GitHub↗

    This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop executables using Electron. It functions as a desktop application bundler and packaging tool that transforms web code into distributable installation packages across multiple operating systems and architectures. The tool provides a dedicated development environment that runs a live-reloading server and a desktop window simultaneously to enable rapid iteration. It automates the setup and configuration required to bundle background and foreground processes into a single executable. The p

    JavaScriptclielectronelectron-builder
    View on GitHub↗4,081
  • executablebooks/jupyter-bookexecutablebooks avatar

    executablebooks/jupyter-book

    4,251View on GitHub↗

    Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown files into interactive web books and publication-quality PDF documents. It serves as a markdown-based documentation tool that executes embedded code at build time and caches the resulting outputs for static display. The system distinguishes itself by supporting interactive data publications, allowing readers to engage with live computational widgets and launch notebooks in remote execution environments. It extends standard markdown with a system of roles and directives to supp

    TypeScript
    View on GitHub↗4,251
  • lokerl/tts-vueLokerL avatar

    LokerL/tts-vue

    6,098View on GitHub↗

    🎤 微软语音合成工具,使用 Electron Vue ElementPlus Vite 构建。

    TypeScriptelectronelement-plustts
    View on GitHub↗6,098
  • kotlin/kotlin-jupyterKotlin avatar

    Kotlin/kotlin-jupyter

    1,218View on GitHub↗

    Kotlin Jupyter is an interactive computing environment that enables the execution of Kotlin code within Jupyter notebooks. It functions as a kernel for the Java Virtual Machine, providing a platform for data analysis, rapid prototyping, and scientific computing research. The system manages the evaluation of code snippets by compiling them dynamically at runtime, allowing for real-time interaction and variable inspection. The project distinguishes itself through a sophisticated code transformation pipeline that intercepts and modifies user input to support custom syntax and automated logic. It

    Kotlin
    View on GitHub↗1,218
  • jupyter/jupyterjupyter avatar

    jupyter/jupyter

    15,327View on GitHub↗

    Jupyter is an interactive computing platform and data science workspace designed for creating documents that combine live code, equations, visualizations, and narrative text. It provides a polyglot notebook interface that connects a frontend user interface to various backend language engines through a standardized kernel protocol for real-time code evaluation. The system enables polyglot programming workflows, allowing multiple different programming languages to run within a single interface. It supports computational document authoring and data science exploration by allowing users to execut

    Python
    View on GitHub↗15,327
  • hydralauncher/hydrahydralauncher avatar

    hydralauncher/hydra

    15,219View on GitHub↗

    Hydra is a cross-platform desktop application designed to serve as a centralized game library manager. It consolidates video games from multiple sources and platforms into a single, searchable interface, allowing users to organize their collections and manage installations through a unified dashboard. The application distinguishes itself through extensive support for interface personalization and data portability. Users can modify the visual appearance and notification sounds of the launcher by creating or installing community-shared themes. Furthermore, the tool includes integrated cloud syn

    TypeScript
    View on GitHub↗15,219
  • qingshuisiyuan/electron-ssr-backupqingshuisiyuan avatar

    qingshuisiyuan/electron-ssr-backup

    5,814View on GitHub↗

    electron-ssr-backup is a cross-platform Electron desktop application that serves as a ShadowsocksR proxy client and system network manager. It acts as a proxy server orchestrator, allowing users to route network traffic through specific servers and automate operating system proxy configurations. The application enables the import and organization of proxy server lists via subscription URLs, QR codes, manual configuration files, or clipboard pasting. It includes a synchronization mechanism to fetch and update server databases from remote URLs. The software provides controls for toggling betwe

    electron-ssrlinux-ssrshadowsocksr
    View on GitHub↗5,814
  • hovancik/stretchlyhovancik avatar

    hovancik/stretchly

    5,905View on GitHub↗

    Stretchly is a cross-platform desktop break reminder application that helps prevent eye strain and repetitive strain injury by periodically prompting you to take microbreaks and long breaks. Built with Electron, it runs on Windows, macOS, and Linux with a consistent interface, and can be controlled both through its graphical interface and via terminal commands. The application distinguishes itself through extensive customization and context-aware behavior. You can adjust break intervals, durations, sounds, and the content displayed during breaks to match your personal workflow. Stretchly auto

    JavaScriptbreaksbsdelectron
    View on GitHub↗5,905
  • rubickcenter/rubickrubickCenter avatar

    rubickCenter/rubick

    9,957View on GitHub↗

    Rubick is a cross-platform desktop launcher built on Electron that provides a keyboard-activated search interface for quickly finding and launching local applications, files, and folders. It functions as a plugin-based desktop utility, treating each plugin as an npm package that can be installed, removed, and managed through standard npm tooling, with a built-in marketplace for discovery and lifecycle management. The project distinguishes itself through its support for self-hosted and intranet-only deployment, enabling enterprise environments to run the toolbox entirely within an internal net

    TypeScriptcross-platformdesktop-appelectron
    View on GitHub↗9,957
  • freetubeapp/freetubeFreeTubeApp avatar

    FreeTubeApp/FreeTube

    21,247View on GitHub↗

    FreeTube is a privacy-focused desktop application for watching YouTube videos without ads, tracking cookies, or the requirement of a Google account. It functions as a local-first subscription manager that tracks channels and playlists in local files instead of a centralized cloud account. The application avoids tracking-heavy official APIs by using a content extractor that parses web pages directly. To further protect user identity, it can route network traffic through proxies or Tor to mask the hardware IP address. The software provides tools for distraction-free viewing, including the abil

    Vuefreetubeprivacysubscriptions
    View on GitHub↗21,247
  • automattic/simplenote-electronAutomattic avatar

    Automattic/simplenote-electron

    5,242View on GitHub↗

    Simplenote-electron is a cloud-synced text editor and cross-platform desktop client for creating and managing simple text notes. It functions as an Electron-based application that synchronizes user data across multiple devices and operating systems. The application provides a writing tool that automatically mirrors plain text documents across a user account. It integrates OAuth identity management to validate credentials via email verification or third-party account providers. The software covers cloud-based text storage and multi-device content syncing to ensure notes remain consistent acro

    TypeScript
    View on GitHub↗5,242
  • geeeeeeeeek/electronic-wechatgeeeeeeeeek avatar

    geeeeeeeeek/electronic-wechat

    13,852View on GitHub↗

    Electronic WeChat is an Electron-based desktop chat client and wrapper for the WeChat messaging service, designed for macOS and Linux. It provides a functional messaging interface that integrates with native operating system notifications and system trays. The client includes a message recall blocker that prevents senders from retracting or deleting messages after they have been delivered, ensuring the recipient retains a permanent record of the conversation. It also features a URL redirect bypass to open destination websites directly in the default web browser. The application supports stan

    JavaScript
    View on GitHub↗13,852
  • sindresorhus/caprinesindresorhus avatar

    sindresorhus/caprine

    7,321View on GitHub↗

    Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that encapsulates the web application to provide system-level features and advanced user interface customizations. The client prioritizes user privacy by masking activity status, hiding typing indicators, and blocking tracking parameters from outgoing links. It further enhances the user experience through a customizable interface that supports dark mode, custom stylesheets, and window vibrancy effects. The application includes tools for keyboard-driven navigation to switch between co

    TypeScriptappcaprinechat
    View on GitHub↗7,321
  • electron/electron-quick-startelectron avatar

    electron/electron-quick-start

    11,445View on GitHub↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    JavaScript
    View on GitHub↗11,445
  • cefsharp/cefsharpcefsharp avatar

    cefsharp/CefSharp

    10,205View on GitHub↗

    CefSharp is a .NET binding for the Chromium Embedded Framework that allows developers to embed a full web browser into desktop applications. It provides an embedded browser control for rendering HTML, CSS, and JavaScript content within a native host window. The project features a bidirectional JavaScript bridge interface that enables the execution of scripts and the exposure of native host classes and methods to the browser environment. It also includes a headless browser automation tool for executing web tasks and capturing page screenshots without a graphical user interface. The library co

    C#browserc-plus-plusc-sharp
    View on GitHub↗10,205
  • atom/electronatom avatar

    atom/electron

    121,778View on GitHub↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    C++
    View on GitHub↗121,778
  • physiix/topsi-project-managerPhysiix avatar

    Physiix/topsi-project-manager

    1,394View on GitHub↗

    Topsi is a desktop application designed for project management and task tracking. It provides a visual interface for organizing workflows and monitoring progress through customizable status columns and boards. The application operates on a local-first model, storing all project data in a local database file to ensure functionality without an internet connection. By utilizing a native desktop container, it provides a dedicated environment for managing tasks while maintaining data privacy and control. The software supports standard project management capabilities, including the ability to trac

    Vueelectronkanbankanban-board
    View on GitHub↗1,394
  • luckjiawei/frpc-desktopluckjiawei avatar

    luckjiawei/frpc-desktop

    6,768View on GitHub↗

    frpc-desktop is a cross-platform desktop application that provides a graphical interface for managing FRP intranet penetration tunnels. It combines FRP binary downloading, visual configuration editing, tunnel lifecycle management, and shareable link generation into a single tool, allowing users to tunnel local network services to the public internet through a relay server without manually editing configuration files or managing binaries. The application wraps a web frontend inside an Electron shell for native window management across operating systems, and handles the full lifecycle of the FR

    Vuedesktopelectronfrp
    View on GitHub↗6,768
  • ismaelmartinez/teams-for-linuxIsmaelMartinez avatar

    IsmaelMartinez/teams-for-linux

    4,794View on GitHub↗

    This project is a Microsoft Teams Linux client that functions as a native desktop wrapper for the web-based communication service. It uses an Electron-based shell to provide system integration and window management for the application on Linux platforms. The client distinguishes itself through a multi-account session manager that uses session partitioning and isolated data directories to allow concurrent access to multiple profiles and tenants. It further integrates with home automation via an MQTT bridge, publishing presence and call status to a message broker and receiving remote commands t

    JavaScriptelectronlinuxmicrosoft
    View on GitHub↗4,794
  • atom/atomatom avatar

    atom/atom

    60,807View on GitHub↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    JavaScript
    View on GitHub↗60,807