Tools
-
Local-first
dexie.js
: IndexedDB, Svelte stores to sync and (de)serialize. Example: GitHub - syntaxfm/production-assistant -
Local-cache, manual sync
Replicache
: Sync in the background, Indexed local cache save and load. You have to keep track of the versioning yourself. Deleting data can be tough. Examples:- GitHub - stolinski/habit-path: An exploration into Svelte 5 using Drizzle and Svelte Kit 2 (Real sync w/ Replicache)
- GitHub - stolinski/habit-path: An exploration into Svelte 5 using Drizzle and Svelte Kit 2 (Naive sync w/ Dexie)
-
Triplit (Custom ORM)
-
Evolu (Effortless)
-
InstantDB
-
Zero Zero