# jiangrui1994/cloudsaver

**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/jiangrui1994-cloudsaver).**

8,542 stars · 731 forks · Vue · mit

## Links

- GitHub: https://github.com/jiangrui1994/CloudSaver
- awesome-repositories: https://awesome-repositories.com/repository/jiangrui1994-cloudsaver.md

## Description

CloudSaver is a multi-cloud file transfer manager and storage aggregator designed to discover remote resources and save them directly to cloud drives. It functions as a cloud file downloader and management platform that enables the movement of data between different cloud storage providers without requiring files to be downloaded to a local device first.

The system uses OAuth authentication to manage secure connections to third-party cloud drives, facilitating direct server-to-server data transfers. It incorporates asynchronous streaming to move data between remote sources and destinations, preventing memory overflow during large transfers.

The platform provides capabilities for cloud resource discovery through keyword and pattern-matching parsing to identify downloadable links. It also includes a unified interface for indexing and searching file metadata across multiple cloud storage sources.

User access is managed through a role-based control system that regulates registration, login flows, and administrative permissions.

## Tags

### Data & Databases

- [Cloud File Uploaders](https://awesome-repositories.com/f/data-databases/cloud-file-uploaders.md) — Saves discovered remote resources directly to cloud storage destinations via authenticated uploaders. ([source](https://cdn.jsdelivr.net/gh/jiangrui1994/cloudsaver@main/README.md))
- [Cloud-to-Cloud File Transfer Tools](https://awesome-repositories.com/f/data-databases/cloud-to-cloud-file-transfer-tools.md) — Enables discovering remote resources and saving them directly to cloud drives without downloading files to a local device first.
- [Cloud File Management](https://awesome-repositories.com/f/data-databases/cloud-file-management.md) — Offers a management platform for organizing and relocating data between different cloud storage subscription sources.
- [Cloud Storage Aggregators](https://awesome-repositories.com/f/data-databases/cloud-storage-aggregators.md) — Provides a unified interface for indexing and searching file metadata across multiple cloud storage providers.
- [Multi-Source Content Aggregation](https://awesome-repositories.com/f/data-databases/multi-source-content-aggregation.md) — Merges searchable file information from disparate cloud providers into a unified structure for cross-platform discovery.
- [Cloud Resource Searchers](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/cloud-resource-searchers.md) — Queries subscription-based catalogs and cloud resources using keywords to identify available files. ([source](https://cdn.jsdelivr.net/gh/jiangrui1994/cloudsaver@main/README.md))
- [Text Pattern Matching](https://awesome-repositories.com/f/data-databases/text-pattern-matching.md) — Employs regular expressions and text pattern matching to identify and extract downloadable resources from raw data.
- [Metadata Aggregators](https://awesome-repositories.com/f/data-databases/unified-data-provider-interfaces/metadata-aggregators.md) — Aggregates file metadata from multiple cloud storage providers into a single unified and searchable interface.
- [Memory-Efficient Data Streaming](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/stream-processing/memory-efficient-data-streaming.md) — Uses memory-efficient data streaming to move large files between remote servers without loading them into RAM.

### Part of an Awesome List

- [Downloadable Resource Discovery](https://awesome-repositories.com/f/awesome-lists/security/cloud-infrastructure-discovery/downloadable-resource-discovery.md) — Searches subscription sources and keyword lists to identify and collect downloadable cloud-hosted files.

### Business & Productivity Software

- [Cloud Storage Managers](https://awesome-repositories.com/f/business-productivity-software/cloud-storage-managers.md) — Provides tools for locating and relocating files across various cloud providers into centralized destination folders.

### Development Tools & Productivity

- [Cloud Storage Indexers](https://awesome-repositories.com/f/development-tools-productivity/file-indexing-utilities/cloud-storage-indexers.md) — Indexes and catalogs remote cloud storage providers to enable searchable navigation of files available for transfer. ([source](https://github.com/jiangrui1994/CloudSaver/tree/main/docs/))
- [Cloud-to-Cloud Transfers](https://awesome-repositories.com/f/development-tools-productivity/remote-file-transfers/cloud-to-cloud-transfers.md) — Enables direct movement of digital assets between different cloud storage services without requiring local downloads.
- [Resource Link Extraction](https://awesome-repositories.com/f/development-tools-productivity/search-query-utilities/keyword-matching/resource-link-extraction.md) — Provides automated extraction of downloadable links from subscription sources via keyword and pattern matching.

### DevOps & Infrastructure

- [Cloud Storage Aggregators](https://awesome-repositories.com/f/devops-infrastructure/cloud-storage-aggregators.md) — Consolidates multiple cloud storage providers into a single unified interface for searching and managing files.

### Security & Cryptography

- [OAuth Provider Integrations](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/identity-service-providers/oauth-provider-integrations.md) — Integrates with third-party cloud storage providers using OAuth to securely manage file transfers and folder access.
- [OAuth Authentication](https://awesome-repositories.com/f/security-cryptography/oauth-authentication.md) — Utilizes secure OAuth 2.0 tokens to authorize access and manage permissions across multiple cloud storage services.
- [OAuth Integration Managers](https://awesome-repositories.com/f/security-cryptography/oauth-integration-managers.md) — Manages authenticated connections to third-party cloud drives using OAuth to facilitate server-to-server data transfers.

### Web Development

- [Asynchronous Stream Processors](https://awesome-repositories.com/f/web-development/asynchronous-stream-processors.md) — Implements asynchronous stream processing to transfer large files between remote sources and cloud destinations without overloading system memory.
