Poll PositionLook before you build

Preview. These maps are our reading of public sources and haven't been checked with the projects' maintainers yet.

Yjs

Widely used JavaScript CRDT library of shared types with an ecosystem of network/persistence providers and editor bindings.

docs.yjs.devActive

v13.6.33 released 2026-09-23; v14.0.0-rc.29 on 2026-10-15 (checked 2026-10-25)

In Local-first

Where it stands apart

What it shares with most of the community

Nearest neighbors

Every answer

QuestionAnswerSource
Is it actively maintained?active
v13.6.33 released 2026-09-23; v14.0.0-rc.29 on 2026-10-15

2026-10-25
How is the main thing licensed?permissive open source (MIT/Apache/BSD)
v4: from the map's own 'license' question. MIT
source
2026-10-25
How is it mainly sustained?community, foundation, or research
v4: from the map's own 'business' question. Maintainer Kevin Jahns funded by GitHub sponsors and support contracts.
source
2026-10-25
Can it run entirely on your own device or infrastructure, without the maker's servers?yes
v4: from the map's own 'self_host' question. Providers are open source; third-party hosted options (e.g. Liveblocks, Tiptap) exist but are optional.
source
2026-10-25
Do you need an account to use it?no account
Open-source library with optional third-party providers; no account.
source
2026-10-26
Who is it for?developers
v4: from the map's own 'audience' question.
source
2026-10-25
Which shared standard or format does it mainly build on?stands apart Yjs
It is Yjs.
source
2026-10-26
Does an app built on it keep working fully offline, for both reads and writes?yes, full offline reads and writessource
2026-10-25
What does it need to sync between devices? (first that applies)nothing extra: devices can sync peer-to-peer or over any transport
Network-agnostic; providers include y-webrtc (P2P) and y-websocket (server).
source
2026-10-25
If the company behind it disappeared, would apps keep working?yessource
2026-10-25
Is end-to-end encryption built in?no
Not built in; apps (e.g. Proton Docs, Serenity Notes) add E2EE themselves; y-webrtc supports an optional room password.
source
2026-10-25
What shape of data does your app read and write?JSON-like documentssource
2026-10-25
How are concurrent edits resolved? (first that applies)merged automatically, keeping both edits where possible (CRDT text, lists, maps)source
2026-10-25
Where does synced data live on the server side?nowhere it manages (peers, or plain files and object storage)source
2026-10-25
Where does it keep data on the client by default, on its main platform?stands apart no default: you pick a storage adapter
Persistence via providers (y-indexeddb, LevelDB, etc.); in-memory by default.
source
2026-10-25
How much data syncs to each client?whichever documents or stores the app openssource
2026-10-25
Which platforms are first-class?native SDKs in several languages (Swift, Kotlin, Rust…)
JS is primary; Yrs (Rust) and bindings for Python, Swift, Ruby, etc. via y-crdt.
source
2026-10-25
Are auth and permissions built in?no, bring your own
Auth handled by provider/server you run.
source
2026-10-25

Sources

This page was derived from:

RSS for this project

Are you a maintainer? Claiming and correcting projects is coming soon.