Instant on your device.
Read locally. Update immediately. The sp00ky client syncs with SurrealDB through your user’s session, and keeps your app reactive while offline.
Explore local-first sync
It's sp00ky. Data changes, every screen updates. Reactive queries keep every tab, every device, and every user in sync, instantly.
Explore a live app built with sp00ky. Powered by CRDTs, file buckets, and real-time sync.
How it works
Read locally. Update immediately. The sp00ky client syncs with SurrealDB through your user’s session, and keeps your app reactive while offline.
Explore local-first syncSurrealDB handles authentication and data access. sp00ky compiles supported select permissions into live-query filters, so synced views follow the same rules.
How permissions workDBSP updates affected views and writes per-user sync references back to SurrealDB. Keep its ingest endpoints on your private network. Your app connects only to the database.
Inside the sync engineOne connected system.Your app. Your database.
Your private sync engine.
We're putting the finishing touches on sp00ky. Drop your email and you'll be first through the door.
// no spam, one note when beta opens