Poll PositionLook before you build

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

Ditto

Commercial edge-sync database whose SDKs sync CRDT documents peer-to-peer (Bluetooth, LAN, Wi-Fi) and to a cloud 'Big Peer'.

www.ditto.comActive

SDK 5.1.0 published 2026-10-23 (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
SDK 5.1.0 published 2026-10-23

2026-10-25
How is the main thing licensed?stands apart proprietary or closed source
v4: from the map's own 'license' question. SDK under proprietary license (npm: SEE LICENSE IN LICENSE.md)
source
2026-10-25
How is it mainly sustained?company with a paid product, tier, or ads
v4: from the map's own 'business' question. Venture-backed company selling proprietary SDK plus cloud/Big Peer
source
2026-10-25
Can it run entirely on your own device or infrastructure, without the maker's servers?stands apart partly (some features need the maker's servers)
v4: from the map's own 'self_host' question. Big Peer is Ditto-hosted by default; self-hosted Big Peer exists for enterprise
source
2026-10-25
Do you need an account to use it?stands apart account required
Quickstart needs Database ID and playground token from the Ditto Portal.
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?none of these (its own format or interface)
Own CRDT store and mesh protocol.
source
2026-10-26
Does an app built on it keep working fully offline, for both reads and writes?yes, full offline reads and writes
Built for disconnected/edge environments
source
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
Small peers mesh-sync P2P with no internet; Big Peer cloud optional
source
2026-10-25
If the company behind it disappeared, would apps keep working?stands apart partly, data survives but sync would break
P2P sync and local data continue, but SDK licensing/cloud auth and Big Peer are vendor-run
source
2026-10-25
Is end-to-end encryption built in?no
Transport encrypted (TLS/certs) and optional at-rest encryption; not E2EE versus Big Peer
source
2026-10-25
What shape of data does your app read and write?JSON-like documents
JSON-like documents backed by CRDTs, queried with DQL
source
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?in its own sync server or relay
Big Peer, with connectors (Kafka, MongoDB) to other systems
source
2026-10-25
Where does it keep data on the client by default, on its main platform?stands apart in memory or its own files
Ditto's own embedded store (IndexedDB on web)
source
2026-10-25
How much data syncs to each client?subsets chosen by queries
Sync subscriptions are DQL queries
source
2026-10-25
Which platforms are first-class?native SDKs in several languages (Swift, Kotlin, Rust…)
Swift, Kotlin, Flutter, React Native, JS, .NET, C++, Java, Rust, Go
source
2026-10-25
Are auth and permissions built in?yes
Auth service issues certificates; permissions per identity
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.