Demo Apps / Example Projects
Gallery of 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.
Flutter
Supabase Backend:
-
-
Includes Full-Text Search (FTS) example
-
Includes example of Handling Attachments (files)
-
-
To-Do List app demonstrating data persistence with local-only tables
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)
React Native & Expo
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)
JavaScript Web
Supabase Backend:
-
- Includes Full-Text Search (FTS) example
-
React To-Do List app demonstrating data persistence with local-only tables
-
- 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.
Kotlin Multiplatform
Supabase Backend:
Swift
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
JavaScript & TypeScript
-
SolidJS hooks for PowerSync queries
-
Effect + Kysely + Stytch
-
Tauri + Shadcn UI
-
Expo Web
-
Our React Native Web support should now remove the need to “Patch the
@powersync/web
module”
Flutter
-
Flutter + Supabase + Firebase
-
Testing PowerSync with Jepsen for formal consistency validation
Was this page helpful?