Demo Apps / Example Projects
Links to example projects built with PowerSync.
Example projects are listed under the backend they use, but you can easily wire up your own backend as documented here.
For example implementations and details of common use cases, see Use Case Examples
We're constantly expanding our list of example projects. If you'd like to see an example that is not currently available, let us know on Discord.
Supabase Backend:
Includes Full-Text Search (FTS) example
Includes example of Handling Attachments (files)
Node.js Custom Backend:
Corresponding backend demo: Node.js Backend for To-Do List App, with Firebase Auth (also linked below)
Rails Custom Backend:
This repo includes both the Flutter app and Rails backend
Django Custom Backend:
Corresponding backend demo: Django Backend for To-Do List App (also linked below)
Supabase Backend:
Includes an example of Handling Attachments (files)
Django Custom Backend:
Corresponding backend demo: Django Backend for To-Do List App (also linked below)
Supabase Backend:
Includes Full-Text Search (FTS) example
This is the demo widget displayed on the PowerSync homepage which shows how data flows from one PowerSync client to another.
Starter Projects:
example-electron: Example demonstrating the use of PowerSync together with an Electron rendered web app.
example-capacitor: Example demonstrating the use of PowerSync together with a Capacitor app.
example-nextjs: A minimal example demonstrating setup with Next.js.
example-webpack: A minimal example demonstrating bundling with Webpack.
example-vite: A minimal example demonstrating bundling with Vite.
Supabase Backend:
🛠️ Custom Backend Examples
Django Backend for To-Do List App
Corresponding front-end demo app: React Native To-Do List App (also linked above)
Node.js Backend for To-Do List App, with Firebase Auth
Corresponding front-end demo app: Flutter To-Do List App (also linked above)
Corresponding front-end demo app: Flutter GoToFun App (also linked above)
🖥️🏡 Self-Hosting
🫂 Notable Community Projects
JS & TS
Effect + Kysely + Stytch
Tauri + Shadcn UI
Expo Web
Note: we're busy working on first class support for React Native Web which will remove the need to "Patch the
@powersync/web
module"
Dart/Flutter
Flutter + Supabase + Firebase
Testing PowerSync with Jepsen for formal consistency validation
Last updated