Search packages, repositories and app categories

GitHub repositoryhonmaple/maple-file

maple-file

Multi-protocol cloud file upload and management with serverless / 无服务端的多协议云盘文件上传和管理APP

maple-file project cover
Stars
628
Forks
51
Last push (UTC)
Sep 16, 2026
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

红枫云盘

使用 Flutter 实现的无服务端多协议云盘文件上传和管理APP

技术说明

  • 客户端基于 Flutter,文件管理能力由内嵌的 Go 服务提供。
  • Go 侧存储驱动当前统一基于 github.com/honmaple/cloudfs 构建。
  • 仓库内已不再维护大批本地协议驱动实现,优先直接复用 cloudfs 原生驱动与中间件能力。

支持的存储

  • [X] 本地文件
  • [X] FTP
  • [X] SFTP
  • [X] S3
  • [X] SMB
  • [X] Webdav
  • [X] Foxel
  • [X] Alist/OpenList
  • [X] Google Drive
  • [X] OneDrive
  • [X] 又拍云
  • [X] 115网盘
  • [X] 夸克网盘
  • [X] Github
  • [X] Github Release
  • [X] Mirror(镜像站,支持文件查看和下载,支持格式:清华源、阿里源或者其他 NGINX 文件列表源)
存储 文件列表 新建目录 重命名 移动 复制 删除 上传 下载
本地文件 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
FTP ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
SFTP ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
S3 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
SMB ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Webdav ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Foxel ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Alist/OpenList ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Google Drive ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
OneDrive ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
又拍云 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
115网盘 ✅ ✅ ✅ ✅ ✅ ✅ ❌ ✅
夸克网盘 ✅ ✅ ✅ ✅ ❌ ✅ ❌ ✅
Github ✅ ❌ ❌ ❌ ❌ ❌ ❌ ✅
Github Release ✅ ❌ ❌ ❌ ❌ ❌ ❌ ✅
Mirror ✅ ❌ ❌ ❌ ❌ ❌ ❌ ✅

功能

  • 支持文件列表查看/复制/移动/删除/重命名/上传/下载
  • 支持桌面端拖拽上传(文件或者文件夹)
  • 支持文件多选及操作
  • 支持文件列表信息缓存
  • 支持回收站
  • 支持视频、音频、图片和文本文件的预览
  • 支持文件加密和压缩
  • 支持各存储之间的备份和同步(测试中)
  • 支持多语言(中文、英文)
  • 支持 Web, Android, MacOS 和 Windows

截图

honmaple GitHub avatar
GitHub author

honmaple ↗

风落花语风落天,花落风雨花落田.

LanguagesDartGoC++CMakeSwiftRubyCHTMLKotlinShellObjective-C

Categories

Rankings

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗