# liupan1890/aliyunpan

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/liupan1890-aliyunpan).**

11,904 stars · 1,098 forks · TypeScript

## Links

- GitHub: https://github.com/liupan1890/aliyunpan
- awesome-repositories: https://awesome-repositories.com/repository/liupan1890-aliyunpan.md

## Topics

`aliyundrive` `aliyunpan` `xiaobaiyang`

## Description

Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment.

The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers or storage devices.

The project covers mass data migration and high-volume file operations, including bulk renaming and the management of directories containing tens of thousands of files. It also includes a media player for streaming original quality videos from the cloud with support for external subtitles and multiple audio tracks.

The system utilizes hierarchical tree navigation and directory size analysis to facilitate the management of remote file structures.

## Tags

### Business & Productivity Software

- [Cloud Storage Managers](https://awesome-repositories.com/f/business-productivity-software/cloud-storage-managers.md) — Provides a comprehensive desktop interface for managing, uploading, and downloading files stored on Aliyun Drive.
- [Multi-Account Orchestration](https://awesome-repositories.com/f/business-productivity-software/account-management/multi-account-orchestration.md) — Allows users to log into several cloud accounts simultaneously to organize and move data between identities. ([source](https://github.com/liupan1890/aliyunpan#readme))
- [Multi-Account Management](https://awesome-repositories.com/f/business-productivity-software/cloud-storage-managers/multi-account-management.md) — Allows users to log into several cloud accounts simultaneously to organize and move data between different identities.
- [Bulk File Operations](https://awesome-repositories.com/f/business-productivity-software/bulk-file-operations.md) — Handles mass renaming and movement of thousands of files using queued operations to prevent interface freezing.

### Data & Databases

- [Cloud File Management](https://awesome-repositories.com/f/data-databases/cloud-file-management.md) — Provides a desktop interface to organize, upload, and download data stored on a remote cloud drive. ([source](https://github.com/liupan1890/aliyunpan/blob/v3/%E6%BA%90%E7%A0%81%E5%BC%80%E5%8F%91%E6%89%93%E5%8C%85%E5%B8%AE%E5%8A%A9.md))
- [Cloud Data Migration Tools](https://awesome-repositories.com/f/data-databases/cloud-data-migration-tools.md) — Facilitates uploading or downloading very large batches of files to move data between local storage and the cloud.

### Content Management & Publishing

- [Cloud Storage APIs](https://awesome-repositories.com/f/content-management-publishing/media-management/file-sharing-services/cloud-storage-apis.md) — Uses official cloud storage APIs to manage remote files and directory structures.

### Development Tools & Productivity

- [Desktop Clients](https://awesome-repositories.com/f/development-tools-productivity/desktop-clients.md) — Provides a native desktop application for managing files, folders, and large data sets on Aliyun Drive.
- [Remote File Transfers](https://awesome-repositories.com/f/development-tools-productivity/remote-file-transfers.md) — Sends files from cloud storage to a remote server or device using the Aria2 protocol.
- [Cloud-to-Remote Transfers](https://awesome-repositories.com/f/development-tools-productivity/remote-file-transfers/cloud-to-remote-transfers.md) — Integrates the Aria2 protocol to offload file transfers directly from the cloud to remote servers.
- [External Transfer Offloading](https://awesome-repositories.com/f/development-tools-productivity/remote-file-transfers/external-transfer-offloading.md) — Offloads downloading tasks to an external Aria2 process to handle high-speed remote data movement.
- [Batch Uploaders](https://awesome-repositories.com/f/development-tools-productivity/upload-automation/batch-uploaders.md) — Supports uploading or downloading up to one million files or folders in a single batch operation. ([source](https://github.com/liupan1890/aliyunpan#readme))

### DevOps & Infrastructure

- [Cross-Account Data Migration](https://awesome-repositories.com/f/devops-infrastructure/multi-account-orchestration/cross-account-data-migration.md) — Allows logging into multiple cloud storage accounts simultaneously to move data between different user identities.

### Security & Cryptography

- [Multi-Account Session Management](https://awesome-repositories.com/f/security-cryptography/multi-account-session-management.md) — Maintains separate authentication tokens and state containers to allow simultaneous operation across multiple user identities.

### Graphics & Multimedia

- [Video Streaming](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/video-streaming.md) — Fetches video data in chunks from the cloud to enable real-time playback without full downloads.
- [Cloud-Based Streamers](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-players/cloud-based-streamers.md) — Includes a media player for streaming original quality videos from the cloud with subtitle and audio track support.

### Networking & Communication

- [File Transfer Protocols](https://awesome-repositories.com/f/networking-communication/file-transfer-protocols.md) — Uses the Aria2 protocol to send files directly from the cloud to remote servers or storage devices. ([source](https://github.com/liupan1890/aliyunpan#readme))
