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
peterq avatar

peterq/pan-light

0
View on GitHub↗
pan-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.

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

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.
12,120 stars·2,393 forks·Go·LGPL-3.0·64 views

Star history

Star history chart for peterq/pan-lightStar history chart for peterq/pan-light

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.

Frequently asked questions

What does peterq/pan-light do?

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.

What are the main features of peterq/pan-light?

The main features of peterq/pan-light are: High-Speed Download Optimizations, Cloud Storage Managers, Transfer State Persistence, Media Stream Pipelines, Video Streaming, Local Proxy Gateways, Resumable Downloads, Segmented Downloaders.

Which projects share features with peterq/pan-light?

Projects with overlapping indexed features include: 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…

Projects sharing features with Pan Light

These projects share indexed features with Pan Light. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • xiaoyouchr/ghost-downloader-3XiaoYouChR avatar

    XiaoYouChR/Ghost-Downloader-3

    4,627View on 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
    View on GitHub↗4,627
  • subhra74/xdmsubhra74 avatar

    subhra74/xdm

    7,793View on 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#
    View on GitHub↗7,793
  • tatsuhiro-t/aria2tatsuhiro-t avatar

    tatsuhiro-t/aria2

    41,225View on 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++
    View on GitHub↗41,225
  • gaozhangmin/boxplayergaozhangmin avatar

    gaozhangmin/boxplayer

    6,550View on 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
    View on GitHub↗6,550
Compare all 30 related projects→