This is a collection of PocketBase community resources. Please send suggestions in the form of pull requests.
- PocketBase React - Unofficial React SDK (React, React Native, Expo) for interacting with the PocketBase JS SDK.
- svelte-query-pocketbase - TanStack Query wrappers around PocketBase for Svelte and SvelteKit that updates the query cache in realtime.
- SvelteKit Starter - A starter-kit showing how to use customized PocketBase as a backend to SvelteKit frontend.
- SvelteKit Auth - This project is designed as a sample implementation reference for getting authentication setup using SvelteKit.
- SvelteKit PocketBase Auth - This project demonstrates how to integrate PocketBase with SvelteKit. The project includes login and registration pages, as well as examples of how to retrieve the current user. You can watch a video of the creation of this project on YouTube at this link.
- Vue 3 + Vite starter kit and tutorial
- Quasar starter kit
- PocketNuxt - A Nux3 Pocketbase starter that builds into a single binary.
- PocketBase Drift - a PocketBase client cached with Drift.
- Dart Generator - Generate type safe client SDKs for use in local SQLite, JSON or GraphQL resolvers.
- Pocketbase Server Flutter - A Flutter plugin to run PocketBase server directly from Android/iOS
- ORM and code generator - An ORM to manage your PocketBase Application.
- libpb - PocketBase client wrapper for D with automagic serialization and deserialization to and from JSON
- pockethost.io - Hosted and managed PocketBase with email and SSL support. Up and running in 30 seconds. Supports JS/TS serverless cloud functions.
- PocketBase Docker - Docker setup supporting multiple architectures and automatically updated with PocketBase releases.
- Deploy on Digital Ocean link.
- Host free on fly.io link.
- Use LocalXpose to allow public access to a localhost PocketBase instance link.
- Telegram auth - Plugin that add Telegram auth (Widget button and WebApp)
- Ngrok - Plugin that allow to expose local PocketBase to the internet with ngrok. Can be useful for development purposes.
- Proxy - Plugin that allow to proxify requests to the other host. Can be useful when you want to use separate server as frontend (like Next.js), but serve everything with same port.
- pb_hooks starter kit - Build PocketBase JS hooks using Typescript.
- PocketBase Typegen - Generate Typescript types from the SQLite db file.
- pocketbase-ts - A simplified PocketBase SDK to ease the developer experience. Modular API. Strongly typed Schemas.
- typed-pocketbase - Generate types from your Pocketbase instance and enjoy fully type-safe queries.
- Marmot - A distributed SQLite replicator with PocketBase tutorial
- Litestream - Streaming SQLite replication.
- PocketBase+Litestream example - Template showing Litestream running with PocketBase.
- PocketBase with Litestream - Docker example of PocketBase saving/restoring from Litestream.
- PocketBaseUML - A free, open-source web application that generates UML diagrams based on PocketBase databases.
- PocketBaseMobile - Android and iOS frameworks for running PocketBase from mobile
- PocketBase+Stripe - Go extended PocketBase for stripe subscription integration
- Vimsnake - A realtime WASM game where Vim commands are used as controller inputs.
- ToDo - React-based to-do demo app
- Realtime Blog - a React-based realtime blog demo
- oAuth - a React-based oAuth demo
- Flutter Chat App - A chat app using PocketBase in Flutter
- PocketBase golang server - The main PocketBase server
- PocketBase JS/node client - TS/JS/node client to communicate with the server
- PocketBase Dart client - Dart client to communicate with the server