jamsocket/y-sweet
A realtime CRDT-based document store, backed by S3. observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 55
- Release rhythm 48
- Longevity 81
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 1143
- days_rel: 351
- days_push: 272
- n_releases_24m: 18
Adoption not part of the score
1015 stars · 84 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Y-Sweet is an open-source realtime document store and sync backend built on the Yjs CRDT library, written in Rust. It persists documents to S3-compatible object storage, provides document-level access control via client tokens, and ships with TypeScript SDKs and React hooks for building collaborative apps.
Use cases
- add realtime multiplayer editing to a web app
- build a collaborative document editor with Yjs
- sync CRDT documents between clients and a server
- persist collaborative document state to S3
- build a collaborative whiteboard or code editor
- self-host a realtime sync backend for Yjs
When to choose
- you are building a Yjs-based collaborative app and need a production-ready sync and persistence backend
- you want S3-backed document persistence with horizontal scaling via session backends
- you want a Rust server with document-level access control tokens
When to avoid
- you need a general-purpose database rather than CRDT document sync
- you want a fully managed service without self-hosting (though a managed Jamsocket/Modal option exists)
- your app does not use CRDTs or Yjs-style conflict-free merging
Facets
service · maturity active
database websocket auth object-storage http-server web-development databases developer-tools rust self-hosted crdt yjs realtime-sync collaborative-editing s3 multiplayer document-store jamsocket real-time linux web-server nodejs
10 sources
- readme: https://github.com/jamsocket/y-sweet · fetched 2026-08-28 · fb59098ca7e4
- homepage: https://docs.jamsocket.com/y-sweet · fetched 2026-08-29 · 45242883ae69
- site_page: https://modal.com/docs · fetched 2026-08-29 · ad435e260a3a
- site_page: https://modal.com/docs/guide · fetched 2026-08-29 · 318f658a9f8c
- site_page: https://modal.com/docs/guide/security · fetched 2026-08-29 · 2226f725bbe6
- site_page: https://modal.com/docs/examples/llm_inference · fetched 2026-08-29 · 44136fa355b3
- site_page: https://modal.com/docs/examples/diffusers_lora_finetune · fetched 2026-08-29 · f1e0fac22a63
- site_page: https://modal.com/docs/examples/opencode_server · fetched 2026-08-29 · 0c858c9da497
- site_page: https://modal.com/pricing · fetched 2026-08-29 · 253494e926fc
- site_page: https://modal.com/company · fetched 2026-08-29 · 5451e007e7f9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jamsocket/y-sweet | main | 58 |
For agents
markdown · JSON · MCP: product_card(name="jamsocket/y-sweet")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem