Show HN: Opbox – CRDT based sync for text files on disk
9 days ago
- #real-time-sync
- #plaintext-files
- #CRDT
- Opbox 是一个使用 CRDT(无冲突复制数据类型)合并并发编辑的纯文本文件实时同步守护程序。
- 它通过 S2 日志支持端到端加密,可以自托管,并可与任何文本编辑器配合使用。
- 应用场景包括共享 Obsidian/Logseq 知识库以及在 git 提交之间同步仓库更改。
- 文件在文件系统级别同步,忽略二进制文件和非 UTF-8 编码内容。
- 使用 Rust 构建,依赖 S2、Turso、Yjs 和 turmoil(用于测试)等开源库。
- 与 Syncthing/Dropbox 的区别:通过 CRDT 差异合并编辑,而不是创建冲突副本。
- 常见问题解答涵盖点对点与共享日志、离线功能、安全性和成本等主题。