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
- Is it actively maintained? dormant, sunsetting, or archived (5% of 21 others)
- How is the main thing licensed? copyleft or source-available with restrictions (19% of 21 others)
- How are concurrent edits resolved? (first that applies) last writer wins, per field or cell (19% of 21 others)
- Where does it keep data on the client by default, on its main platform? no default: you pick a storage adapter (24% of 21 others)
What it shares with most of the community
- How is it mainly sustained? company with a paid product, tier, or ads (62% of 21 others)
- Can it run entirely on your own device or infrastructure, without the maker's servers? yes (81% of 21 others)
- Do you need an account to use it? no account (71% of 21 others)
- Who is it for? developers (90% of 21 others)
- Which shared standard or format does it mainly build on? none of these (its own format or interface) (52% of 21 others)
- Does an app built on it keep working fully offline, for both reads and writes? yes, full offline reads and writes (86% of 21 others)
- What does it need to sync between devices? (first that applies) a sync server or relay (yours or hosted) (52% of 21 others)
- If the company behind it disappeared, would apps keep working? yes (81% of 21 others)
- Is end-to-end encryption built in? no (80% of 20 others)
Nearest neighbors
- InstantDB 72% of 18 shared answers match
- Jazz 72% of 18 shared answers match
- ElectricSQL 67% of 18 shared answers match
Every answer
| Question | Answer | Source |
|---|---|---|
| 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 writes | source 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? | no | source 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 relay | 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 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:
- GitHub · github.com/aspen-cloud/triplit · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/client/storage.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/faq.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/frameworks/react-native.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/offline-mode.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/schemas/permissions.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/self-hosting/index.mdx · read 2026-10-25
- GitHub · github.com/aspen-cloud/triplit/tree/main/packages/docs/src/pages/triplit-cloud/index.mdx · read 2026-10-25
- Web page · www.triplit.dev · read 2026-10-25
Are you a maintainer? Claiming and correcting projects is coming soon.