vst93 /
sfs
阮老师好, 向您投稿另一个开源项目 SFS(SmallFileSync),一个基于 WebDAV 的小文件同步工具,用 Go 构建。 解决的问题:开发者经常需要在多台机器间保持配置文件、dotfiles、IDE 设置等小文件一致。用网盘同步整个文件夹不够精细,容易同步不需要的东西;手动复制又容易遗漏。SFS 让你逐个选择需要同步的文件,通过 WebDAV(坚果云等)在机器间同步。 主要功能: 整文件传输,不分块,MD5 校验保证无损 双…
vst93 /
阮老师好, 向您投稿另一个开源项目 SFS(SmallFileSync),一个基于 WebDAV 的小文件同步工具,用 Go 构建。 解决的问题:开发者经常需要在多台机器间保持配置文件、dotfiles、IDE 设置等小文件一致。用网盘同步整个文件夹不够精细,容易同步不需要的东西;手动复制又容易遗漏。SFS 让你逐个选择需要同步的文件,通过 WebDAV(坚果云等)在机器间同步。 主要功能: 整文件传输,不分块,MD5 校验保证无损 双…
阮老师好, 向您投稿另一个开源项目 SFS(SmallFileSync),一个基于 WebDAV 的小文件同步工具,用 Go 构建。 解决的问题:开发者经常需要在多台机器间保持配置文件、dotfiles、IDE 设置等小文件一致。用网盘同步整个文件夹不够精细,容易同步不需要的东西;手动复制又容易遗漏。SFS 让你逐个选择需要同步的文件,通过 WebDAV(坚果云等)在机器间同步。 主要功能: 整文件传输,不分块,MD5 校验保证无损 双界面:终端 TUI(Bubble Tea)+ Web 浏览器界面,按需选择 按需同步手动指定的文件,不是监听整个文件夹 冲突检测 + 手动解决,不会自动生成副本文件 配置导入导出,跨机器快速部署 中英双语,跨平台:macOS / Linux / Windows / Android (Termux) 和网盘的区别:网盘同步整个目录、文件常驻云端消耗配额、冲突时自动生成副本;SFS 只同步你选的文件、复用已有 WebDAV 存储、冲突时提示手动解决。 安装:brew install vst93/tap/sfs 或一键脚本,详见 README。 技术栈:Go 1.21+,Bubble Tea TUI 框架,MIT 协议。 单文件限制 200MB 以内,定位是配置文件级别的小文件同步,不适合大文件场景。纯工具项目,无商业计划。
Discuss this product