| Crates.io | y-octo |
| lib.rs | y-octo |
| version | 0.0.2 |
| created_at | 2023-08-19 20:54:49.789622+00 |
| updated_at | 2026-01-10 14:59:51.030936+00 |
| description | High-performance and thread-safe CRDT implementation compatible with Yjs |
| homepage | https://github.com/toeverything/y-octo |
| repository | https://github.com/toeverything/y-octo |
| max_upload_size | |
| id | 948902 |
| size | 665,059 |
Y-Octo is a high-performance CRDT implementation compatible with yjs.
Y-Octo is a tiny, ultra-fast CRDT collaboration library built for all major platforms. Developers can use Y-Octo as the Single source of truth for their application state, naturally turning the application into a local-first collaborative app.
Y-Octo also has interoperability and binary compatibility with yjs. Developers can use yjs to develop local-first web applications and collaborate with Y-Octo in native apps alongside web apps.
AFFiNE is using y-octo in production. There are Electron app and Node.js server using y-octo in production.
Mysc is using y-octo in the Rust server, and the iOS/Android client via the Swift/Kotlin bindings (Official bindings coming soon).
Put everything to the test! We've established various test suites, but we're continually striving to enhance our coverageοΌ
Y-Octo are MIT licensed.