fish2018/pansou

PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用。仅供学习研究,请勿以各种形式用于盈利目的。 https://t.me/s/webhtv

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 10th, 2025
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 3,499
Total Stargazers: 14,489 (+0)
Total Subscribers: 49 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

PanSou is a high-performance cloud storage resource search API service that aggregates results from Telegram channels and custom plugins.

The tool solves the problem of searching across fragmented cloud storage resources by executing concurrent searches across multiple Telegram channels and asynchronous plugins simultaneously. It uses a worker pool design to manage concurrent tasks efficiently, applies multi-dimensional sorting based on plugin priority, result freshness, and keyword relevance, and automatically classifies results by cloud storage type. The system implements a two-level caching mechanism combining in-memory and disk-based caches to accelerate repeated queries.

PanSou suits developers building search applications that need to aggregate cloud storage links from multiple sources with minimal latency. The tool is particularly valuable when search sources have variable response times, as its asynchronous plugin system supports a "respond quickly, continue processing" model that returns initial results while background tasks complete. The project supports thirteen cloud storage types including Baidu Netdisk, Aliyun, Quark, and others, along with magnet and ED2K links. Docker integration with both frontend and backend included enables single-command deployment. The README provides plugin development guides and AI-assisted development documentation for extending search sources.

The project maintains active development with ongoing documentation updates and community engagement through issue tracking. Plugin documentation is available for multiple search sources, and the maintainers provide troubleshooting resources addressing common deployment questions. The codebase includes developer guides specifically designed to support plugin creation across different AI coding assistants.