25 unstable releases (9 breaking)
| 0.9.1 | Sep 16, 2025 |
|---|---|
| 0.8.2 | Feb 5, 2025 |
| 0.7.0 | Dec 18, 2024 |
| 0.6.2 | Nov 25, 2024 |
| 0.0.12 | Sep 9, 2023 |
#283 in Authentication
1,010 downloads per month
140KB
3K
SLoC
y-sweet: a Yjs server with persistence and auth
y-sweet is an open-source server for building realtime applications on top of the Yjs CRDT library.
Features
- Persists document data to a network filesystem or S3-compatible storage, inspired by Figma’s infrastructure.
- Scales horizontally with a session backend model.
- Deploys as a native Linux process, or as a WebAssembly module on Cloudflare's edge.
- Provides document-level access control via client tokens.
- Written in Rust with a focus on stability and performance, building on the excellent y-crdt library.
y-sweet crate
The y-sweet crate is primarily intended to be used as a binary, but can also be used as a library. See main.rs for usage examples.
Dependencies
~24–42MB
~540K SLoC