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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
peterq avatar

peterq/pan-light

0
View on GitHub↗
12,120 stars·2,393 forks·Go·LGPL-3.0·10 vuespan-light.peterq.cn↗

Pan Light

Pan-light is a tool for managing and downloading files from Baidu network storage. It provides high-speed file downloading and remote media streaming capabilities.

The application uses concurrent segmented transfers to maximize network throughput and employs disk-persisted state tracking to resume interrupted downloads. It also includes a local proxy to bypass hotlinking protections, allowing remote videos to be streamed directly into a media player.

The project features a cross-platform graphical user interface built with Go and Qt. Additionally, it supports remote software previews by running instances in containers and streaming the interface to a web browser via WebRTC.

Features

  • High-Speed Download Optimizations - Maximizes network throughput for large file downloads using concurrent segmented transfers and resumable state.
  • Cloud Storage Managers - Manages and downloads files from Baidu network storage while bypassing speed and hotlinking restrictions.
  • Transfer State Persistence - Saves download progress and byte offsets to local storage to allow resuming interrupted transfers.
  • Media Stream Pipelines - Streams videos from cloud storage directly to a local media player via a proxy.
  • Video Streaming - Streams remote video content into a local media player while bypassing hotlinking restrictions.
  • Local Proxy Gateways - Routes network storage video streams through a local proxy to bypass remote hotlinking protections.
  • Resumable Downloads - Saves download progress to disk to continue file transfers from the last saved point after a restart.
  • Segmented Downloaders - Implements concurrent segmented transfers using goroutines to maximize network bandwidth during file downloads.
  • Ephemeral Preview Environments - Runs the application inside remote containers and streams the interface to a browser via WebRTC.
  • Remote Control Previews - Runs a software instance within a container and connects users via WebRTC for remote control.
  • Application Interface Streaming - Runs software inside a remote container and streams the interface to a browser for instant access.
  • Cross-Platform Desktop Development - Uses Go and Qt5 to build a consistent native desktop application for multiple operating systems.
  • Remote Application Previews - Runs software instances within isolated containers to host preview versions for users without local installation.
  • Cross-Platform UI Frameworks - Provides a consistent graphical user interface across multiple operating systems using Go and the Qt framework.
  • Interactive Application Previews - Runs the application inside a remote container and streams the interface to a browser for instant user trials.
  • Interface Streaming - Transmits the application visual output from a remote container to a browser for real-time remote control.
  • Personal Tools and Apps - Baidu Netdisk client.

Historique des stars

Graphique de l'historique des stars pour peterq/pan-lightGraphique de l'historique des stars pour peterq/pan-light

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Pan Light

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Pan Light.
  • xiaoyouchr/ghost-downloader-3Avatar de XiaoYouChR

    XiaoYouChR/Ghost-Downloader-3

    4,627Voir sur GitHub↗

    Ghost-Downloader-3 is a multithreaded download manager and HTTP file downloader designed to accelerate file transfers. It functions as a browser-integrated download client, bridging web extensions to a local application to automate task capture and transfer. The system utilizes a multithreaded transfer engine that employs parallel chunking to maximize bandwidth. It distinguishes itself through a concurrent transfer orchestrator that manages simultaneous download queues, provides dynamic bandwidth throttling, and supports proxy server routing to manage network paths. The application includes

    Pythonasyncasynciocross-platform
    Voir sur GitHub↗4,627
  • subhra74/xdmAvatar de subhra74

    subhra74/xdm

    7,793Voir sur GitHub↗

    XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by splitting files into multiple segments for simultaneous retrieval. It functions as a browser-integrated download client that uses extensions to intercept and capture web download requests. The software includes a streaming video downloader capable of intercepting streaming protocols to save online video content as local files. Additionally, it features a video format converter to change file containers and codecs for compatibility with various devices. The application provides

    C#
    Voir sur GitHub↗7,793
  • tatsuhiro-t/aria2Avatar de tatsuhiro-t

    tatsuhiro-t/aria2

    41,225Voir sur GitHub↗

    aria2 is a multi-protocol download manager and BitTorrent client. It functions as a command-line utility and a background daemon capable of retrieving files via HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink. The project distinguishes itself by supporting multi-source downloading, which allows a single file to be retrieved from several different sources and protocols simultaneously. It operates as a download server by exposing JSON-RPC and XML-RPC interfaces over HTTP and WebSocket, enabling remote task management from external programs. The system optimizes throughput by splitting files i

    C++
    Voir sur GitHub↗41,225
  • gaozhangmin/boxplayerAvatar de gaozhangmin

    gaozhangmin/boxplayer

    6,550Voir sur GitHub↗

    Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine. The project implements a Model Context Protocol server, which exposes cloud storage and media management functions as programmable tools and context for AI agents. This allows for AI-driven storage automation and the a

    TypeScriptelectron-applinuxmacos
    Voir sur GitHub↗6,550
Voir les 30 alternatives à Pan Light→

Questions fréquentes

Que fait peterq/pan-light ?

Pan-light is a tool for managing and downloading files from Baidu network storage. It provides high-speed file downloading and remote media streaming capabilities.

Quelles sont les fonctionnalités principales de peterq/pan-light ?

Les fonctionnalités principales de peterq/pan-light sont : High-Speed Download Optimizations, Cloud Storage Managers, Transfer State Persistence, Media Stream Pipelines, Video Streaming, Local Proxy Gateways, Resumable Downloads, Segmented Downloaders.

Quelles sont les alternatives open-source à peterq/pan-light ?

Les alternatives open-source à peterq/pan-light incluent : xiaoyouchr/ghost-downloader-3 — Ghost-Downloader-3 is a multithreaded download manager and HTTP file downloader designed to accelerate file transfers.… subhra74/xdm — XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by… tatsuhiro-t/aria2 — aria2 is a multi-protocol download manager and BitTorrent client. It functions as a command-line utility and a… gaozhangmin/boxplayer — Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file… liupan1890/aliyunpan — Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on… shawwn/llama-dl — llama-dl is a command line tool designed for the high-speed retrieval of large language model weights via HTTP…