Preview. These maps are our reading of public sources and haven't been checked with the projects' maintainers yet.
Replicache
Client-side key-value sync framework (Rocicorp's predecessor to Zero) using server reconciliation against push/pull endpoints you implement on any backend.
replicache.dev/Maintenance
Homepage: 'Replicache is now in maintenance mode' - supported but no new features; users told to migrate to Zero. Now open source and free; last npm release 15.3.0 on 2025-07-02. Old rocicorp/replicache repo archived; source lives in rocicorp/mono. (checked 2026-10-25)
In Local-first
Where it stands apart
- Is it actively maintained? maintenance or slowing (10% of 21 others)
- What shape of data does your app read and write? a key-value or simple tabular store (0% of 19 others)
- Where does synced data live on the server side? in your existing Postgres or other database (19% of 21 others)
- Which platforms are first-class? JavaScript on web and server only (19% of 21 others)
What it shares with most of the community
- How is the main thing licensed? permissive open source (MIT/Apache/BSD) (67% of 21 others)
- 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
- Fireproof 67% of 18 shared answers match
- RxDB 67% of 18 shared answers match
- InstantDB 61% of 18 shared answers match
Every answer
| Question | Answer | Source |
|---|---|---|
| Is it actively maintained? | stands apart maintenance or slowing Homepage: 'Replicache is now in maintenance mode' - supported but no new features; users told to migrate to Zero. Now open source and free; last npm release 15.3.0 on 2025-07-02. Old rocicorp/replicache repo archived; source lives in rocicorp/mono. | 2026-10-25 |
| How is the main thing licensed? | permissive open source (MIT/Apache/BSD) v4: from the map's own 'license' question. Apache-2.0 in rocicorp/mono (npm metadata still points to roci.dev/terms.html; previously closed-source/commercial). | 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. Maintained by Rocicorp, whose revenue comes from hosted Zero/support; Replicache itself is free. | 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 Open-sourced and free; no license key or 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? | none of these (its own format or interface) Own push/pull protocol and KV store. | 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 Offline changes are queued and sent when reconnecting. | source 2026-10-25 |
| What does it need to sync between devices? (first that applies) | a sync server or relay (yours or hosted) Requires your backend to implement push/pull endpoints (no Rocicorp service). | source 2026-10-25 |
| If the company behind it disappeared, would apps keep working? | yes Already open-sourced and free; runs entirely on your backend. | 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? | stands apart a key-value or simple tabular store Client holds an ordered map of string keys to JSON values. | source 2026-10-26 |
| How are concurrent edits resolved? (first that applies) | a server decides (it rebases or rejects client writes) Server reconciliation: client mutations replayed/rebased on authoritative server state. | source 2026-10-25 |
| Where does synced data live on the server side? | stands apart in your existing Postgres or other database Works with most backend stacks; you implement push/pull against your own DB. | source 2026-10-25 |
| Where does it keep data on the client by default, on its main platform? | IndexedDB or other browser storage | source 2026-10-25 |
| How much data syncs to each client? | everything the user can access Server-defined client view per user/space; not query-driven. | source 2026-10-25 |
| Which platforms are first-class? | stands apart JavaScript on web and server only | source 2026-10-25 |
| Are auth and permissions built in? | no, bring your own | source 2026-10-25 |
Sources
This page was derived from:
- GitHub · github.com/rocicorp/mono · read 2026-10-25
- Web page · doc.replicache.dev · read 2026-10-25
- Web page · replicache.dev/ · read 2026-10-25
- Web page · roci.dev/terms.html · read 2026-10-25
Are you a maintainer? Claiming and correcting projects is coming soon.