Poll PositionLook before you build

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

Evolu

TypeScript local-first platform on SQLite with end-to-end encrypted sync through self-hostable relays and mnemonic-based owners.

www.evolu.devActive

@evolu/relay 4.2.17 on 2026-10-17; daily commits (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
@evolu/relay 4.2.17 on 2026-10-17; daily commits

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. OSS led by Daniel Steigerwald; free hosted relay offered
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. Relay is open source and self-hostable
source
2026-10-25
Do you need an account to use it?no account
Data local in SQLite, owner is a mnemonic, relays self-hostable; no sign-up mentioned.
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 SQLite on the client
SQLite tables on every client.
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)a sync server or relay (yours or hosted)
Sync goes through a relay (self-hosted or the free hosted one); app works locally without it
source
2026-10-25
If the company behind it disappeared, would apps keep working?yes
Data local, relay replaceable
source
2026-10-25
Is end-to-end encryption built in?stands apart yes, by default
Relay only sees encrypted data
source
2026-10-25
What shape of data does your app read and write?relational tables (SQL or a relational query language)
SQLite tables with typed schema, queried via Kysely
source
2026-10-25
How are concurrent edits resolved? (first that applies)stands apart last writer wins, per field or cell
Per-cell last-writer-wins with timestamps (CRDT-style)
source
2026-10-25
Where does synced data live on the server side?in its own sync server or relay
Relay stores encrypted messages; no app backend DB
source
2026-10-25
Where does it keep data on the client by default, on its main platform?stands apart SQLite
WASM SQLite in browser, native SQLite on mobile
source
2026-10-25
How much data syncs to each client?everything the user can access
Syncs everything for the owners the device holds
source
2026-10-25
Which platforms are first-class?JavaScript on web and mobile (React Native, Expo, Capacitor)
Web, React Native/Expo, Svelte, Vue, Electron
source
2026-10-25
Are auth and permissions built in?partly or via hooks
Identity = owner keys/mnemonic; no account or server-side permission system
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.