This monorepo contains the packages for PowerSync's Web SDK.
Demo applications are located in the /demos/
directory.
- demos/powersync-nextjs-demo: A Next.js 14 to-do list example application.
- demos/powersync-supabase-yjs-text-collab-demo: A Next.js real-time text editing collaboration example app powered by Yjs CRDTs and Tiptap.
- demos/example-webpack contains a minimal example demonstrating bundling with Webpack.
- demos/example-vite contains a minimal example demonstrating bundling with Vite.
SDK packages are located in the /packages/
directory.
- packages/powersync-sdk-web contains the core PowerSync Web SDK code.
This monorepo uses PNPM.
pnpm install
pnpm build:packages
or to build everything including the demos
pnpm build
To run a demo app follow the getting started instructions.