Poll PositionLook before you build

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

Triplit

Full-stack TypeScript syncing database with relational queries, attribute-level LWW CRDT merging, pluggable client storage, and a self-hostable server.

www.triplit.devunclear

Co-founder joined Supabase (announced 2025-10-08; Supabase is not integrating Triplit). Last npm release 2025-07-31, last commit 2025-09-11; triplit.dev failed TLS when checked 2026-10-25. Effectively dormant; no formal shutdown notice found. (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?stands apart dormant, sunsetting, or archived
No main commits since 2025-09-11, last npm release 2025-07-31; site-down issue Sep 2026.
source
2026-10-26
How is the main thing licensed?stands apart copyleft or source-available with restrictions
v4: from the map's own 'license' question. AGPL-3.0-only, including the client packages on npm.
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. Triplit Cloud existed; its current status is unclear after the Supabase acqui-hire.
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.
source
2026-10-25
Do you need an account to use it?no account
Quick start runs a local dev server with no sign-up; open-source self-hostable server.
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 triple-based CRDT database.
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)source
2026-10-25
If the company behind it disappeared, would apps keep working?yes
Already a live test: development has stalled but the code is open and self-hostable.
source
2026-10-25
Is end-to-end encryption built in?nosource
2026-10-25
What shape of data does your app read and write?relational tables (SQL or a relational query language)
Schemaful collections with relations and relational queries; stored as attribute-level CRDT entities (triples). Could also be read as CRDT documents.
source
2026-10-25
How are concurrent edits resolved? (first that applies)stands apart last writer wins, per field or cell
Attribute-level LWW registers (CRDT) with timestamps.
source
2026-10-25
Where does synced data live on the server side?in its own sync server or relaysource
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
Memory (default), IndexedDB, SQLite, etc.
source
2026-10-25
How much data syncs to each client?subsets chosen by queries
Syncs query results.
source
2026-10-25
Which platforms are first-class?JavaScript on web and mobile (React Native, Expo, Capacitor)
JS frameworks plus React Native.
source
2026-10-25
Are auth and permissions built in?partly or via hooks
Verifies JWTs from external auth providers; schema-level permissions enforced on server.
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.