Awesome PocketBase 
Curated list of awesome PocketBase resources.
PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.
Contents
- Official Packages
- Top PocketBase-specific Projects (>100 stars)
- Major Community Projects
- JSVM Plugins
- Go Plugins
- React
- Svelte
- Vue
- Solid
- Dart/Flutter
- C#
- D
- Node.js
- Unofficial PocketBase Clients (SDKs)
- Self Hosting
- TypeScript tools
- SQLite tools
- Other tools
- Showcases
- PocketPorts Packages
Official Packages
-
Golang Server - The main PocketBase server.
-
JavaScript SDK - Browser and Node.js for interacting with the PocketBase API.
- Dart SDK - Multi-platform SDK for interacting with the PocketBase Web API.
Top PocketBase-specific Projects (>100 stars)
- pockethost.io - Pro PocketBase hosting.
- PocketBase Typegen - Generate TypeScript types from the SQLite db file.
- PocketBase Docker - Docker setup supporting multiple architectures and automatically updated with PocketBase releases.
- PocketBase+Stripe - Go extended PocketBase for Stripe subscription integration.
- PocketBase+Lemonsqueezy - Go extended PocketBase for Lemonsqueezy subscription integration.
- 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 - Demo login and registration pages with examples.
Major Community Projects
- pocketpages.dev - Server-side JS pages and hosting for PocketBase.
- pocodex.dev - The unofficial PocketBase plugin repository and code exchange.
- PocketPorts - NPM/Node.js packages ported to PocketBase JSVM. Official listing is hosted here in awesome-pocketbase.
JSVM Plugins
- pocketbase-otp - One-Time Passwords for <=v0.22.*
- pocketpages - Server-side EJS pages for PocketBase.
- pocketbase-presigned-urls - Serve file uploads from presigned S3 URLs.
Go Plugins
- Telegram auth - Add Telegram auth (Widget button and WebApp).