Postgres | MongoDB | MySQL (beta)
🐘🌿🐬 «-» 🪶
It extends the PowerSync Web SDK so you can use the same APIs in Capacitor apps (iOS, Android, web), while adding native SQLite support for stronger persistence and performance on mobile platforms.
It extends the PowerSync Web SDK so you can use the same APIs in Capacitor apps (iOS, Android, web), while adding native SQLite support for stronger persistence and performance on mobile platforms.
We're giving away 4 tickets 🎉
Enter here: form.typeform.com/to/MX2Pzmqs
CC: @syncconf.bsky.social
We're giving away 4 tickets 🎉
Enter here: form.typeform.com/to/MX2Pzmqs
CC: @syncconf.bsky.social
We're sponsoring @syncconf.bsky.social in SF and we're giving away 4 tickets to developers who want to join us at the event!
Enter below ↓
We're sponsoring @syncconf.bsky.social in SF and we're giving away 4 tickets to developers who want to join us at the event!
Enter below ↓
Because changes to these tables are published in logical replication, you can reference them in PowerSync’s Sync Rules like any other table.
Because changes to these tables are published in logical replication, you can reference them in PowerSync’s Sync Rules like any other table.
"Messages & rooms are stored as encrypted rows; mirrors expose the plaintext needed for UI. I used PowerSync’s differential watch to feed the chat, because it tells you exactly what changed rather than re‑emitting whole result sets."
"Messages & rooms are stored as encrypted rows; mirrors expose the plaintext needed for UI. I used PowerSync’s differential watch to feed the chat, because it tells you exactly what changed rather than re‑emitting whole result sets."
Background tasks aren't perfect: they can be aggressively throttled by the OS to preserve battery and resources etc.
But when the stars align it feels like magic.
Background tasks aren't perfect: they can be aggressively throttled by the OS to preserve battery and resources etc.
But when the stars align it feels like magic.
Demo flow:
1. Minimize app
2. Add 5,000 new records on @supabase.com
3. Open app → new records already downloaded
Demo flow:
1. Minimize app
2. Add 5,000 new records on @supabase.com
3. Open app → new records already downloaded
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
– Thanks to @mweidner.bsky.social 👏
– Thanks to @mweidner.bsky.social 👏
Catch Simon Binder's talk on synced in-app databases tomorrow @ 12pm.
#ftcon25eu #FlutterDev
Catch Simon Binder's talk on synced in-app databases tomorrow @ 12pm.
#ftcon25eu #FlutterDev
The result is a fairly simple topology:
The result is a fairly simple topology:
Why use these libraries?
• compile-time validation of queries
• automatic mapping into typed classes
This makes writing SQL queries and parsing results on the client safer.
Why use these libraries?
• compile-time validation of queries
• automatic mapping into typed classes
This makes writing SQL queries and parsing results on the client safer.
- Chriztiaan_dev
- Chriztiaan_dev
• manage network requests
• handle loading states
• implement retry logic
• orchestrate state management between your local cache and remote data
You just write queries™
• manage network requests
• handle loading states
• implement retry logic
• orchestrate state management between your local cache and remote data
You just write queries™
Join the Denver Cocoaheads meetup on Sep 9 for a hands-on session w/ @k081e.bsky.social and Steven, one of the engineers behind our Swift SDK.
We’ll share how it keeps backend databases in sync with SQLite embedded in iOS/macOS/watchOS apps in a workshop context.
Join the Denver Cocoaheads meetup on Sep 9 for a hands-on session w/ @k081e.bsky.social and Steven, one of the engineers behind our Swift SDK.
We’ll share how it keeps backend databases in sync with SQLite embedded in iOS/macOS/watchOS apps in a workshop context.
𝙎𝙞𝙢𝙥𝙡𝙚𝙧 𝙨𝙩𝙖𝙩𝙚 𝙢𝙖𝙣𝙖𝙜𝙚𝙢𝙚𝙣𝙩 𝙬𝙞𝙩𝙝 𝘿𝙖𝙧𝙩 𝙤𝙣 𝙩𝙝𝙚 𝙨𝙚𝙧𝙫𝙚𝙧 𝙖𝙣𝙙 𝙨𝙮𝙣𝙘𝙚𝙙 𝙙𝙖𝙩𝙖𝙗𝙖𝙨𝙚𝙨
🚀 🇪🇺
𝙎𝙞𝙢𝙥𝙡𝙚𝙧 𝙨𝙩𝙖𝙩𝙚 𝙢𝙖𝙣𝙖𝙜𝙚𝙢𝙚𝙣𝙩 𝙬𝙞𝙩𝙝 𝘿𝙖𝙧𝙩 𝙤𝙣 𝙩𝙝𝙚 𝙨𝙚𝙧𝙫𝙚𝙧 𝙖𝙣𝙙 𝙨𝙮𝙣𝙘𝙚𝙙 𝙙𝙖𝙩𝙖𝙗𝙖𝙨𝙚𝙨
🚀 🇪🇺
After shipping a bunch of improvements and bug fixes, we're now confident the SDK is ready for production use (once you’ve tested your use cases), so we’re bumping it to beta.
npm install @powersync/node
cc: @nodejs.org
After shipping a bunch of improvements and bug fixes, we're now confident the SDK is ready for production use (once you’ve tested your use cases), so we’re bumping it to beta.
npm install @powersync/node
cc: @nodejs.org
We’ve released a pure JavaScript SQLite adapter for our React Native SDK, @powersync/adapter-sql-js, which works in sandboxed environments like Expo Go by using our custom fork of SQL.js.
We’ve released a pure JavaScript SQLite adapter for our React Native SDK, @powersync/adapter-sql-js, which works in sandboxed environments like Expo Go by using our custom fork of SQL.js.
Inspired by Fly[dot]io, we're sharing more about the engineering reasoning behind our latest product updates.
Read about implementing sync logic in Rust, multiple improvements to our server-side sync service, our .NET MAUI package and more.
Inspired by Fly[dot]io, we're sharing more about the engineering reasoning behind our latest product updates.
Read about implementing sync logic in Rust, multiple improvements to our server-side sync service, our .NET MAUI package and more.