Back to rankings

dromara / x-file-storage

A single line of code can store files in local storage, FTP, SFTP, WebDAV, Google Cloud Storage, Alibaba Cloud OSS, Huawei Cloud OBS, Qiyun Cloud Kodo, Tencent Cloud COS, Baidu Cloud BOS, YouPai Cloud USS, MinIO, AWS S3, FastDFS, Azure Blob Storage, Jinshan Cloud KS3, Meituan Cloud MSS, JD Cloud OSS, Tianyi Cloud OOS, Mobile Cloud EOS, Woyun OSS, NetEase Shufan NOS, Ucloud US3, QingStor, PingAn Cloud OBS, Shouyun OSS, IBM COS, and other platforms compatible with S3 protocols. In the future, Samba and NFS will also be supported.

Repository stars
2,232All-time #24,612
Fork
329
Last push
updated 6 months ago
Repository created
since 2020
Apps & systemsGeneralJavaApache-2.0 · PermissiveInactive
View sourceWebsite

About

Original · GitHub
一行代码将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存储、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、FastDFS、 Azure Blob Storage、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动云 EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的平台。后续即将支持 Samba、NFS

Summarised by AI from the README; the original prevails

Author description: A single line of code can store files in local storage, FTP, SFTP, WebDAV, Google Cloud Storage, Alibaba Cloud OSS, Huawei Cloud OBS, Qiyun Cloud Kodo, Tencent Cloud COS, Baidu Cloud BOS, YouPai Cloud USS, MinIO, AWS S3, FastDFS, Azure Blob Storage, Jinshan Cloud KS3, Meituan Cloud MSS, JD Cloud OSS, Tianyi Cloud OOS, Mobile Cloud EOS, Woyun OSS, NetEase Shufan NOS, Ucloud US3, QingStor, PingAn Cloud OBS, Shouyun OSS, IBM COS, and other platforms compatible with S3 protocols. In the future, Samba and NFS will also be supported.

Basic listing based on official public information; functionality has not been independently evaluated.

Check before adopting

  • No pushes for over 6 months (last 2026-05-07); check whether it is maintained.
Pricing
Pricing not verifiedCheck current official software, hosting, model and infrastructure pricing.

Star trend

2,2322,2332,23311-06 · 2,23210-0810-1310-1810-2310-2811-0211-06

First collected 2026-11-06Measured at 2026-11-06 09:19 UTCSourceLicense source

Compiled from public project information; not independently tested. · Repository Stars, not unique users · License tiers are derived from metadata. Check obligations for your use; unknown does not mean prohibited.