y-sweet

Crates.ioy-sweet
lib.rsy-sweet
version0.6.0
sourcesrc
created_at2023-08-03 00:43:47.150205
updated_at2024-11-05 22:08:49.956053
descriptionA standalone Yjs CRDT server with built-in persistence and auth.
homepagehttps://y-sweet.dev
repositoryhttps://github.com/drifting-in-space/y-sweet
max_upload_size
id933275
size101,340
Taylor Baldwin (rolyatmax)

documentation

README

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.

Commit count: 447

cargo fmt