# zfile-dev/zfile

**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/zfile-dev-zfile).**

10,771 stars · 1,958 forks · Java · MIT

## Links

- GitHub: https://github.com/zfile-dev/zfile
- Homepage: https://www.zfile.vip
- awesome-repositories: https://awesome-repositories.com/repository/zfile-dev-zfile.md

## Topics

`clouddisk` `h2` `h5ai` `mysql` `spring-boot` `vue`

## Description

在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

## Tags

### Data & Databases

- [Multi-Backend File Managers](https://awesome-repositories.com/f/data-databases/multi-backend-file-managers.md) — Provides a unified web interface for navigating and managing files across local, S3, OneDrive, and FTP backends.
- [OneDrive Connectors](https://awesome-repositories.com/f/data-databases/cloud-storage-integrations/onedrive-exporters/onedrive-connectors.md) — Connects to Microsoft OneDrive as a file storage backend for browsing and managing files. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Cloud Storage Connectors](https://awesome-repositories.com/f/data-databases/file-storage-systems/filesystem-mounts/mount-namespace-virtualization/tmpfs-root-sandbox-execution/virtual-directory-mounts/multi-backend-storage-mounts/cloud-storage-connectors.md) — Connect to local disks, S3, OneDrive, SharePoint, FTP, and other providers so users manage files from a single interface. ([source](https://docs.zfile.vip))
- [Multi-Backend Storage Management](https://awesome-repositories.com/f/data-databases/multi-backend-storage-management.md) — Manage files across S3, OneDrive, local storage, and other backends from a single interface, eliminating the need to log into each service separately. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Unified File Browsers](https://awesome-repositories.com/f/data-databases/storage-abstraction/file-storage-services/configurable-storage-backends/unified-file-browsers.md) — Mount and navigate files across local disks, S3, OneDrive, FTP, and other providers through a single unified interface. ([source](https://docs.zfile.vip/))
- [Storage Gateways](https://awesome-repositories.com/f/data-databases/storage-gateways.md) — Connects to S3-compatible providers, OneDrive, SharePoint, and local disks through a single abstraction layer.
- [Browser-Side Archive Packagers](https://awesome-repositories.com/f/data-databases/file-asset-management/game-archive-browsers/archive-browsers/browser-side-archive-packagers.md) — Compresses selected files into a downloadable archive entirely in the browser using the Stream API.
- [Backblaze B2 Connectors](https://awesome-repositories.com/f/data-databases/file-storage-systems/cloud-object-storage/protocol-to-cloud-bridges/backblaze-b2-connectors.md) — Connects to Backblaze B2 cloud storage as a file storage backend via the S3 protocol. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Tencent Cloud COS Integrations](https://awesome-repositories.com/f/data-databases/file-storage-systems/cloud-object-storage/tencent-cloud-cos-integrations.md) — Connects to Tencent Cloud Object Storage as a file storage backend with custom domain settings. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Paste-to-Upload](https://awesome-repositories.com/f/data-databases/file-upload-management/paste-to-upload.md) — Accepts file and folder uploads through Ctrl+V paste or drag-and-drop, mirroring local file system behavior. ([source](https://docs.zfile.vip/))
- [Oracle Object Storage Connectors](https://awesome-repositories.com/f/data-databases/object-storage-integrations/oracle-object-storage-connectors.md) — Connects to Oracle Cloud object storage as a file storage backend using access key credentials. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Share Link Managers](https://awesome-repositories.com/f/data-databases/share-link-managers.md) — Generates direct download links and QR codes for files to enable easy sharing. ([source](https://docs.zfile.vip))
- [Direct Upload Pipelines](https://awesome-repositories.com/f/data-databases/storage-abstraction/file-storage-services/configurable-storage-backends/direct-upload-pipelines.md) — Transfers uploaded files directly from the browser to the storage backend without passing through the server for supported providers. ([source](https://docs.zfile.vip/storage-type))

### Software Engineering & Architecture

- [Storage Abstraction Layers](https://awesome-repositories.com/f/software-engineering-architecture/storage-abstraction-layers.md) — Abstracts multiple storage providers behind a unified interface so the application treats S3, OneDrive, and local storage identically.

### Web Development

- [Multi-Backend File Managers](https://awesome-repositories.com/f/web-development/self-hosted-file-servers/multi-backend-file-managers.md) — Unified web interface for browsing, uploading, and managing files across S3, OneDrive, FTP, and local storage backends.
- [Docker Deployments](https://awesome-repositories.com/f/web-development/self-hosted-file-servers/docker-deployments.md) — Run the application in a containerized environment using Docker or Docker Compose on amd64 and arm64 architectures. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Single-Page Applications](https://awesome-repositories.com/f/web-development/single-page-applications.md) — Delivers a mobile-adaptive file manager as a single-page application with drag-and-drop and keyboard shortcuts.
- [Browser-Side Archive Packagers](https://awesome-repositories.com/f/web-development/browser-side-archive-packagers.md) — Packages selected files into a downloadable archive in the browser using the Stream API, avoiding server-side processing. ([source](https://docs.zfile.vip/storage-type))
- [Direct-to-Cloud Uploads](https://awesome-repositories.com/f/web-development/direct-to-cloud-uploads.md) — Transfers uploaded files directly from the browser to cloud storage via signed URLs.
- [Docker-Deployable File Servers](https://awesome-repositories.com/f/web-development/self-hosted-file-servers/docker-deployable-file-servers.md) — Runs as a containerized file management application with one-click installation and systemd auto-start support.

### Part of an Awesome List

- [Desktop-Like File Interactions](https://awesome-repositories.com/f/awesome-lists/devtools/drag-and-drop/file-manager-drag-and-drop/desktop-like-file-interactions.md) — Rename, delete, create folders, and select multiple items with keyboard shortcuts for a desktop-like experience. ([source](https://docs.zfile.vip))
- [Media and Content](https://awesome-repositories.com/f/awesome-lists/media/media-and-content.md) — Displays images, plays audio and video, and renders text files and PDFs directly in the browser. ([source](https://docs.zfile.vip/))
- [In-Browser Previews](https://awesome-repositories.com/f/awesome-lists/media/media-and-content/in-browser-previews.md) — Dispatches each file type to a dedicated preview plugin for rendering images, videos, and documents in-browser.
- [Multi-Format File Previews](https://awesome-repositories.com/f/awesome-lists/media/media-and-content/in-browser-previews/multi-format-file-previews.md) — Displays images, videos, audio, Office documents, PDFs, and 3D models directly in the web interface without downloading.
- [Media and Document Management](https://awesome-repositories.com/f/awesome-lists/media/media-and-document-management.md) — Displays images, plays audio and video, and previews text, Office, and 3D files directly in the browser. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Interactive File Browsers](https://awesome-repositories.com/f/awesome-lists/media/web-file-managers/interactive-file-browsers.md) — Ships a responsive web file browser with drag-and-drop, multi-select, and keyboard shortcut support. ([source](https://docs.zfile.vip/))
- [Desktop-Style File Operations](https://awesome-repositories.com/f/awesome-lists/devtools/drag-and-drop/file-manager-drag-and-drop/desktop-style-file-operations.md) — Supports rename, delete, folder creation, and multi-file selection with keyboard shortcuts and drag selection. ([source](https://docs.zfile.vip))

### Business & Productivity Software

- [Drag-and-Drop File Moves](https://awesome-repositories.com/f/business-productivity-software/kanban-boards/drag-and-drop-file-moves.md) — Provides a single web interface to browse and manage files across multiple storage backends with drag-and-drop and keyboard shortcuts. ([source](https://docs.zfile.vip))
- [Self-Hosted File Sync and Share Platforms](https://awesome-repositories.com/f/business-productivity-software/self-hosted-file-sync-and-share-platforms.md) — Runs a self-hosted file sharing server with direct download links, password-protected folders, and user access controls.
- [Time-Limited Download Links](https://awesome-repositories.com/f/business-productivity-software/secure-file-sharing/customizable-share-links/time-limited-download-links.md) — Creates permanent or time-limited direct and short links for files, enabling easy sharing and controlled access. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Direct Link and QR Code Generators](https://awesome-repositories.com/f/business-productivity-software/self-hosted-file-sync-and-share-platforms/direct-link-and-qr-code-generators.md) — Generates direct download links, QR codes, and password-protected folders for sharing files from multiple storage sources.

### Development Tools & Productivity

- [Installation Scripts](https://awesome-repositories.com/f/development-tools-productivity/installation-scripts.md) — Runs a single command to download and execute an automated installer that sets up the application and its dependencies. ([source](https://docs.zfile.vip/install/))

### DevOps & Infrastructure

- [S3-Compatible Storage Adapters](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-storage/s3-compatible-storage-adapters.md) — Connects to any S3-compatible storage service as a file storage backend via standard protocol settings. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Cloud Storage Aggregators](https://awesome-repositories.com/f/devops-infrastructure/cloud-storage-aggregators.md) — Browsing and managing files across multiple cloud storage providers from a single web interface without switching between services.
- [Docker Compose Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-compose-deployments.md) — Run the application in a container on amd64 or arm64 architectures using Docker or Docker Compose. ([source](https://docs.zfile.vip/))
- [One-Click Installers](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments/shared-hosting-deployments/one-click-installers.md) — Run a single command to download and execute an installation script that sets up the file manager automatically. ([source](https://docs.zfile.vip/install))
- [Application Installers](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments/shared-hosting-deployments/one-click-installers/application-installers.md) — Run a single command to download and execute an installer that sets up the application automatically. ([source](https://docs.zfile.vip/install/))
- [Alibaba Cloud OSS Connectors](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment/multi-cloud-deployments/cross-cloud-certificate-deployment/alibaba-cloud-oss-deployments/alibaba-cloud-oss-connectors.md) — Connects to Alibaba Cloud OSS as a file storage backend for browsing and managing files. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Cloudflare R2 Object Storages](https://awesome-repositories.com/f/devops-infrastructure/object-storage-providers/cloudflare-r2-object-storages.md) — Connects to Cloudflare R2 object storage as a file storage backend via the S3 protocol. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))

### Security & Cryptography

- [Directory Password Guards](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/password-access-restrictions/directory-password-guards.md) — Restricts access to folders by requiring a password before their contents are listed or served.
- [Directory Password Protectors](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/password-access-restrictions/directory-password-protectors.md) — Provides password-protected directory access control for securing sensitive folders. ([source](https://docs.zfile.vip))
- [Folder-Level Password Protections](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/password-access-restrictions/folder-level-password-protections.md) — Restrict access to specific folders with a password, protecting content from unauthorized users. ([source](https://docs.zfile.vip))
- [Per-User Storage Assignments](https://awesome-repositories.com/f/security-cryptography/user-access-controls/per-user-storage-assignments.md) — Assign specific storage sources or directories to individual users, controlling who can see and use each resource. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Password Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/password-access-restrictions.md) — Restrict access to a directory by requiring a password, protecting sensitive content from unauthorized users. ([source](https://docs.zfile.vip/))

### User Interface & Experience

- [File Previewers](https://awesome-repositories.com/f/user-interface-experience/file-previewers.md) — Renders images, videos, audio, Office documents, and 3D models directly in the browser without downloading.
- [Multi-Method File Transfers](https://awesome-repositories.com/f/user-interface-experience/file-uploaders/drag-and-drop-file-upload/clipboard-to-upload-integration/multi-method-file-transfers.md) — Transfers files to and from any connected storage backend using drag-and-drop, clipboard paste, or standard controls. ([source](https://docs.zfile.vip))
- [Inline Media Displays](https://awesome-repositories.com/f/user-interface-experience/media-display-components/inline-media-displays.md) — Displays images, plays audio and video, and renders text, Office, and 3D files directly in the browser without downloading. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Drag-and-Drop File Upload](https://awesome-repositories.com/f/user-interface-experience/file-uploaders/drag-and-drop-file-upload.md) — Accepts file and folder uploads by dragging them onto the page or pasting from the clipboard. ([source](https://docs.zfile.vip))
- [Keyboard Shortcut Managers](https://awesome-repositories.com/f/user-interface-experience/keyboard-shortcut-managers.md) — Implements keyboard shortcuts like Ctrl+A, Shift+click, and Esc for file selection and operations. ([source](https://docs.zfile.vip))
- [Responsive File Manager Interfaces](https://awesome-repositories.com/f/user-interface-experience/responsive-file-manager-interfaces.md) — Adapt the interface to phones, tablets, and desktops so users can manage files from any screen size. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))

### Content Management & Publishing

- [SharePoint Connectors](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/enterprise-content-management-systems/sharepoint-platforms/sharepoint-connectors.md) — Connects to Microsoft SharePoint as a file storage backend for browsing and managing files. ([source](https://docs.zfile.vip/category/%E5%AD%98%E5%82%A8%E6%BA%90%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE))
- [Expiring Share Links](https://awesome-repositories.com/f/content-management-publishing/markdown-changelog-generators/file-link-generators/time-limited-download-links/direct-download-link-generators/expiring-share-links.md) — Creates direct download links or short links for files with optional expiration times for sharing. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [File Sharing QR Codes](https://awesome-repositories.com/f/content-management-publishing/markdown-changelog-generators/file-link-generators/time-limited-download-links/direct-download-link-generators/file-sharing-qr-codes.md) — Generate a direct download link and a scannable QR code for any file. ([source](https://docs.zfile.vip/))
- [QR Code Share Links](https://awesome-repositories.com/f/content-management-publishing/markdown-changelog-generators/file-link-generators/time-limited-download-links/direct-download-link-generators/qr-code-share-links.md) — Generate a direct download URL and QR code for any file, enabling quick sharing with others. ([source](https://docs.zfile.vip))

### Graphics & Multimedia

- [File Sharing QR Codes](https://awesome-repositories.com/f/graphics-multimedia/qr-code-generators/file-sharing-qr-codes.md) — Generates a permanent URL and scannable code for any file so others can download it. ([source](https://docs.zfile.vip/))

### Mobile Development

- [Mobile File Management Interfaces](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-device-management/mobile-file-management-interfaces.md) — Adapts the file manager interface for touch-friendly browsing on phones and tablets. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))

### Networking & Communication

- [Bandwidth Limit Controllers](https://awesome-repositories.com/f/networking-communication/download-traffic-controllers/share-download-limits/bandwidth-limit-controllers.md) — Limits download bandwidth per request to control server load and network usage. ([source](https://cdn.jsdelivr.net/gh/zfile-dev/zfile@main/README.md))
- [Direct Backend Downloads](https://awesome-repositories.com/f/networking-communication/remote-file-downloads/progress-tracking-file-downloads/cloud-file-downloads/direct-backend-downloads.md) — Streams file downloads directly from the storage backend to the browser, bypassing the application server. ([source](https://docs.zfile.vip/storage-type))
