Sign in

PowerSync

@powersync.com
209 followers 233 following 480 posts

Sync engine for keeping backend databases in sync with client-side SQLite. Postgres | MongoDB | MySQL | SQL Server | Azure DocumentDB 🐘🌿🐬🛢️«-» 🪶

PostsRepliesMedia
PowerSync @powersync.com · 16/09/2026
Back in May we opened more of our engineering process: more frequent GitHub proposals and Discord engineering discussions. Since then we've seen an uptick in high quality community PRs 🤩 It makes us especially happy to see that the community is enjoying this collaboration
000
PowerSync @powersync.com · 12/09/2026
Compaction logs are now visible in the PowerSync Dashboard! PowerSync keeps a history of relevant source database changes so reconnecting clients can efficiently catch up. This operation history can become large, so compaction is required. It runs automatically on PowerSync Cloud, now with logs
010
PowerSync @powersync.com · 31/08/2026
Custom roles are now self-serve in the PowerSync Dashboard on Team and Enterprise plans. Scope what an org member can view, deploy, and manage, including down to specific projects and instances. Docs: docs.powersync.com/tools/power...
000
PowerSync @powersync.com · 01/05/2026
We're at @stirtrek! Come say hi, grab a free tshirt, enter a giveaway for a Meta Quest 3S, and chat about building fullstack AI applications
000
PowerSync @powersync.com · 27/04/2026
If your AI app needs durable runs, resumable streams, background jobs, and shared history to be reliable, you're already partway to multiplayer. The next step is making that state collaborative so that your agents can align with not just a single user, but an entire team.
100
PowerSync @powersync.com · 24/04/2026
Building AI apps isn't just about calling an API. It’s a fundamental shift in system architecture. We just published Part 1 of a new series on AI Engineering: The New Primitives. 🧠 LLMs as probabilistic functions 🛠️ Tool calling vs. APIs 🏗️ Context engineering
110
PowerSync @powersync.com · 21/04/2026
Most AI apps still package the experience as a private session: one user, one thread, one hidden context window. But real work is collaborative. If AI is going to participate in real workflows, its output needs to become shared state. Learn the why and the how in this post by @devagrawal09
110
PowerSync @powersync.com · 14/04/2026
Talented Developers + Local First Data + AI = Absolute Gems🪎 The PowerSync AI Hackathon got some amazing submissions. Let's take a closer look at the bonus prize winners and see what a top tier AI app looks like
100
PowerSync @powersync.com · 10/04/2026
Most AI chat apps are built like demos. 📉 If you refresh the page or lose connection mid-generation, the response is gone. Why? Because we're treating LLM outputs as fragile streams instead of synced state. Learn how to fix your broken AI apps in this latest blog post by @devagrawal09.
100
PowerSync @powersync.com · 06/04/2026
What makes a good AI application? Let's learn from the top 3 projects of the PowerSync AI Hackathon
110
PowerSync @powersync.com · 01/04/2026
🚀 @TauriApps developers, we fixed the storage problem. Introducing the PowerSync Tauri SDK (alpha): → Filesystem-based SQLite (data persists across app updates) → Native performance without WASM overhead → Automatic sharing of sync state across all windows
100
PowerSync @powersync.com · 31/03/2026
🌐 PowerSync backend support for SQL Server is now beta and production-ready for tested deployments. → CDC-based replication from existing SQL Server databases → Automatic schema change detection and handling → Support for Standard, Enterprise, Developer editions
100
PowerSync @powersync.com · 31/03/2026
💻 .NET developers, your sync SDK has arrived. The PowerSync .NET SDK is now beta with everything you need for offline-first applications: ✓ Stable APIs (breaking changes will be communicated clearly) ✓ Sync Streams for flexible sync strategies
100
PowerSync @powersync.com · 26/03/2026
Our final winner of the hackathon, securing the prize for "Best Submission using @Mastra" is....
100
PowerSync @powersync.com · 26/03/2026
The wins keep on coming! Presenting... the winner of the "Best Submission using @Neondatabase"
100
PowerSync @powersync.com · 25/03/2026
Meet the winners of the PowerSync AI Hackathon! 🏆 Huge thanks to everyone who participated in the PowerSync AI Hackathon — we were blown away by the submissions
100
PowerSync @powersync.com · 11/03/2026
Got an idea for the next big AI app? Participate in the PowerSync AI Hackathon to compete for over $8k in prizes, including bonus prizes from our partners @supabase.com, @mastra, @tanstack.com, @neondatabase, and @cactuscompute. Submissions end on March 20th! Full details in reply
132
PowerSync @powersync.com · 06/03/2026
The PowerSync AI Hackathon starts today. Bring your favorite AI ideas to life and compete for over $8k+ in prizes, including bonus prizes from our partners @supabase @neondatabase @mastra @tan_stack @cactuscompute. Let the hacking being!
110
PowerSync @powersync.com · 05/03/2026
PowerSync now has first-class @nuxt_js support (alpha)! `@powersync/nuxt` adds auto-imported composables, built-in sync diagnostics, and optional Kysely so your Nuxt app can be offline-first + real-time.
130
PowerSync @powersync.com · 05/03/2026
PowerSync now has Agent Skills! Claude Code can now build real-time and offline-first apps for you. Give your favorite coding agents the ability to ship instant UX and reliable data sync without learning a new database language! $ npx skills add powersync-ja/agent-skills
131
PowerSync @powersync.com · 05/03/2026
The PowerSync CLI just went open-source and received an upgrade! - Support for self-hosted and Docker workflows - Browser based login flow - Validate Sync Stream definitions and migrate from Sync Rules - Plugin system - ...and much more!
121
PowerSync @powersync.com · 03/03/2026
Today we launched the beta of Sync Streams, our new partial sync architecture that is the successor to legacy Sync Rules. Sync Streams is a flexible format that lets you define exactly which data from your backend can sync to each client using simple SQL-like queries.
131
PowerSync @powersync.com · 27/02/2026
Want to make your app work while offline? Great news! All you need is your existing backend database and @powersync.com with some @tanstack.com DB for additional seasoning!
141
PowerSync @powersync.com · 25/02/2026
𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗣𝗼𝘄𝗲𝗿𝗦𝘆𝗻𝗰 𝗔𝗜 𝗛𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 🤖🧑‍💻 We are hosting a virtual hackathon where the challenge is to build innovative AI-powered software using PowerSync as a sync engine.
142
PowerSync @powersync.com · 11/02/2026
The new PowerSync Dashboard, powered by @tan_stack Router and Query, is now featured on the TanStack Showcase!
141
PowerSync @powersync.com · 06/02/2026
What if you could get all the benefits and capabilities of modern sync engines without giving up your existing tech stack? Learn more about how PowerSync makes building modern and agentic applications simple in our latest blog post “Unleashing the Power of Sync”
Central sync engine icon connected to many tech logos (databases, languages, frameworks) on a green gradient background.
172
PowerSync @powersync.com · 01/12/2025
The useQuery hook for React can wait for stream subscriptions to have synced before running queries:
000
PowerSync @powersync.com · 01/12/2025
2) Subscribe to the Sync Streams from the client app 3) Use waitForFirstSync() to ensure data is locally available React useQuery example follows below...
100
PowerSync @powersync.com · 01/12/2025
When building online web apps with sync, you can sync data as needed rather than syncing everything upfront. For the initial UI state, you can sync the minimum data needed. Here's an example using our new Sync Streams (currently in early alpha) 1) Define the Sync Stream:
100
PowerSync @powersync.com · 25/11/2025
Get a full "synced app" stack with only @supabase.com + PowerSync: Source DB - Supabase Auth - Supabase API (for incoming writes) - Supabase Sync engine - PowerSync Managed local SQLite - PowerSync
061
PowerSync @powersync.com · 18/11/2025
Facilitron is the "Airbnb for public spaces". Their app needed a replacement sync solution when Atlas Device Sync + Realm was deprecated. They turned to PowerSync and successfully migrated in a few months! 🔥
210
PowerSync @powersync.com · 17/11/2025
Local SQLite w/ PowerSync can speed up performance and improve UX of Electron apps. But should PowerSync live in Electron's main or renderer process? With both Node.js and web SDKs available, it's up to you!
100
PowerSync @powersync.com · 14/11/2025
𝗡𝗲𝘄 𝗿𝗲𝗹𝗲𝗮𝘀𝗲: @tanstack.com DB x PowerSync 🌴 🔥 The @tanstack/powersync-db-collection brings offline persistence, realtime multi-tab + backend sync, and automatic conflict resolution to TanStack DB. And you get TanStack DB’s super reactive client-store and query engine!
1111
PowerSync @powersync.com · 13/11/2025
We track the state of the art of using 𝗦𝗤𝗟𝗶𝘁𝗲 𝗶𝗻 𝘄𝗲𝗯 𝗯𝗿𝗼𝘄𝘀𝗲𝗿𝘀. We've just published the latest update to our comprehensive guide. Link below ↓
110
PowerSync @powersync.com · 12/11/2025
Syncosaurus enjoying a drink while sitting on a beach chair on TanStack island
061
PowerSync @powersync.com · 04/11/2025
Introducing our Capacitor JS SDK (Alpha) 🎉 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.
110
PowerSync @powersync.com · 28/10/2025
Sync Conf is hitting San Francisco in just two weeks! We're giving away 4 tickets 🎉 Enter here: form.typeform.com/to/MX2Pzmqs CC: @syncconf.bsky.social
020
PowerSync @powersync.com · 23/10/2025
"The next generation of products are being built on sync engines and local-first architectures." 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 ↓
120
PowerSync @powersync.com · 21/10/2025
Incrementally materialized views created by pg_ivm are just regular Postgres tables that are efficiently kept up to date using an IVM algorithm. Because changes to these tables are published in logical replication, you can reference them in PowerSync’s Sync Rules like any other table.
100
PowerSync @powersync.com · 16/10/2025
Marcus Pousette built a PowerSync + Supabase React app w/ E2EE: "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."
131
PowerSync @powersync.com · 15/10/2025
With our Vite + React + TS template, you can set up a fully self-hosted development environment using @supabase.com with just a few commands.
100
PowerSync @powersync.com · 14/10/2025
Expo's BackgroundTask API can be used to keep in-app SQLite synced even when apps are minimized. 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.
110
PowerSync @powersync.com · 07/10/2025
With @expo.dev background tasks, keep apps in sync even when they're minimized. Demo flow: 1. Minimize app 2. Add 5,000 new records on @supabase.com 3. Open app → new records already downloaded
140
PowerSync @powersync.com · 03/10/2025
It's an exciting time for client-side data stores. PowerSync integrates with: @tinybase.bsky.social @drizzle.team @kysely.dev Drift SQLDelight Room If you need support for something else, let us know!
111
PowerSync @powersync.com · 01/10/2025
That establishes a canonical total order on updates. All clients compute the current text state by processing the updates in server_version order." – Thanks to @mweidner.bsky.social 👏
100
PowerSync @powersync.com · 24/09/2025
If you're at FlutterconEU in Berlin: Catch Simon Binder's talk on synced in-app databases tomorrow @ 12pm. #ftcon25eu #FlutterDev
000
PowerSync @powersync.com · 22/09/2025
When self-hosting PowerSync, you can use @supabase.com as both your source database (source of truth) and your "bucket storage" database (where PowerSync stores operation history etc). The result is a fairly simple topology:
110
PowerSync @powersync.com · 19/09/2025
For @kotlinlang.org developers – PowerSync now supports integrations for SQLDelight (beta) and Room (alpha). 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.
100
PowerSync @powersync.com · 18/09/2025
"Even though SQL is probably older than you are, it’s still the go-to mechanism for expressing most data querying needs." - Chriztiaan_dev
110
PowerSync @powersync.com · 17/09/2025
Using @expo.dev with real-time synced SQLite means that instead of having to: • manage network requests • handle loading states • implement retry logic • orchestrate state management between your local cache and remote data You just write queries™
3151