Skip to main content
The best way to understand how PowerSync works is to explore it hands-on. Browse our collection of demo apps and example projects to see PowerSync in action, experiment with different features, or use as a reference for your own app. All examples are organized by platform and backend technology. You can adapt any example to work with your preferred backend (see App Backend).
We continuously expand our collection of example projects. If you need an example that isn’t available yet, let us know on Discord.

Official Demos/Example Projects

Supabase Backend

Django Custom Backend

Node.js Backend

Other

Supabase Backend

Convex Backend

Framework Integration Examples

Examples

Examples

  • Capacitor Example - PowerSync in a Capacitor app with web, Android, and iOS support

Examples

Supabase Backend

Dart Custom Backend

Node.js Custom Backend

Rails Custom Backend

  • GoToFun App
    • This repo contains both the Flutter app and Rails backend

Django Custom Backend

Self-Hosted Node.js Postgres Backend

Supabase Backend

Other

  • Java Example - shows how the Kotlin SDK can be used in a Java 8+ application.

Supabase Backend

Examples

Examples

  • egui To-Do List - Desktop to-do list example using the egui framework and a self-hosted Node.js + Postgres backend.

Community

Browse the Community GitHub Org for community starter projects, templates, and demos:

GitHub - powersync-community

The projects, tutorials, and articles below are from community members. We haven’t necessarily vetted them, and some may use older PowerSync APIs or configuration. If you’ve built something with PowerSync or written about it, open a pull request to add it to this list.

Additional Resources

Haven’t found what you’re looking for? Additional tutorial-style technical posts can be found on the PowerSync Blog. Popular pages include: