packages/common/y-octo/core/README.md
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.
<a href="https://affine.pro"></a>
AFFiNE is using y-octo in production. There are Electron app and Node.js server using y-octo in production.
<a href="https://www.mysc.app/"></a>
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.