7 个版本
0.2.1 | 2024 年 7 月 31 日 |
---|---|
0.2.0 | 2024 年 7 月 12 日 |
0.1.1 | 2024 年 2 月 15 日 |
0.1.0 | 2023 年 12 月 9 日 |
0.0.9 | 2023 年 8 月 14 日 |
#575 在 网络编程
每月 119 次下载
115KB
2.5K SLoC
y-sweet: 一个具有持久性和身份验证的 Yjs 服务器
y-sweet 是一个开源服务器,用于在 Yjs CRDT 库之上构建实时应用。
特性
- 将文档数据持久化到网络文件系统或 S3 兼容存储,受 Figma 基础设施启发。
- 使用会话后端模型水平扩展。
- 作为原生 Linux 进程或 Cloudflare 边缘上的 WebAssembly 模块部署。
- 通过客户端令牌提供文档级访问控制。
- 使用 Rust 编写,注重稳定性和性能,基于出色的 y-crdt 库。
y-sweet
crate
y-sweet crate 主要旨在用作二进制文件,但也可以用作库。请参阅 main.rs
以获取使用示例。
依赖项
~20–34MB
~547K SLoC