Spacedrive: 漂亮的文件管理器

Github | 官网 

与其他主打文件和文件夹操作,多窗口的文件管理器不同,Spacedrive 更多是想为用户管理多平台的文件。

✨ Features

– 一个文件管理器应该有的功能
– 标签
– 加密
– 多平台文件互传
– 存储用量统计
– AI 为图片自动打标签
– 精美的 UI

👀 和 Finder 相比

如果你没有太多的跨平台文件管理需求,Spacedrive 的大部分功能和 Finder 类似,但是有着更加精美的 UI。响应速度上,在第一次打开一些文件夹的时候会有明显的家在时间。打开网络设备的时候会卡一下。其他时候,包括预览文件的时候都挺丝滑的。不过我们无法将 Spacedrive 设置成默认文件管理器,大部分情况下自动弹出的还是 Finder。

⚙️ 技术

Spacedrive 是一个创新的虚拟分布式文件系统 (VDFS) 实现,采用了称为 “PRRTT” 的技术栈 (Prisma、Rust、React、TypeScript 和 Tauri)。它的核心使用纯 Rust 编写,通过统一的 API 实现了跨设备的内容操作和访问。该系统利用内容寻址存储 (CAS) 来唯一标识文件,同时保持对存储位置的逻辑文件路径记录。

项目使用 Tauri 创建轻量级的原生 OS webview,rspc 实现 Rust 和 TypeScript 前端之间的类型安全通信,而 Prisma 则通过 prisma-client-rust 在前端使用。

📡 未来

朝着成为多平台文件管理器前进。 Spacedrive 未来计划更多的云平台,例如 Google Drive,Dropbox 和 One Drive 以及云相册平台,例如 Google Photo,Apple Photo。

除此之外,Spacedrive 计划添加密钥管理器,第三方安全审计来提升安全性。

跨平台必不可少的移动客户端也在路线图中。

频道:@NewlearnerChannel

原文:https://t.me/NewlearnerChannel/13169