Files
awesome-awesomeness/terminal/pocketbase
2025-07-18 22:22:32 +02:00

43 KiB

Awesome PocketBase !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 
!GitHub forks (https://img.shields.io/github/stars/benallfree/awesome-pocketbase?style=flat) !GitHub forks (https://img.shields.io/github/forks/benallfree/awesome-pocketbase?style=flat) !GitHub forks
(https://img.shields.io/github/contributors/benallfree/awesome-pocketbase?style=flat)
 
Curated list of awesome PocketBase (https://pocketbase.io) 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 (#official-packages)
- Top PocketBase-specific Projects (\>100 stars) (#top-pocketbase-specific-projects-100-stars)
- Major Community Projects (#major-community-projects)
- JSVM Plugins (#jsvm-plugins)
- Go Plugins (#go-plugins)
- React (#react)
- Svelte (#svelte)
- Vue (#vue)
- Solid (#solid)
- Dart/Flutter (#dartflutter)
- C# (#c)
- D (#d)
- Node.js (#nodejs)
- Unofficial PocketBase Clients (SDKs) (#unofficial-pocketbase-clients-sdks)
- Self Hosting (#self-hosting)
- TypeScript tools (#typescript-tools)
- SQLite tools (#sqlite-tools)
- Other tools (#other-tools)
- Showcases (#showcases)
- PocketPorts Packages (#pocketports-packages)
 
Official Packages
 
- Golang Server (https://github.com/pocketbase/pocketbase/releases/) - The main PocketBase server. !GitHub Repo stars (https://img.shields.io/github/stars/pocketbase/pocketbase)
 
- JavaScript SDK (https://github.com/pocketbase/js-sdk) - Browser and Node.js for interacting with the PocketBase API. !GitHub Repo stars (https://img.shields.io/github/stars/pocketbase/js-sdk)
- Dart SDK (https://github.com/pocketbase/dart-sdk) - Multi-platform SDK for interacting with the PocketBase Web API. !GitHub Repo stars (https://img.shields.io/github/stars/pocketbase/dart-sdk)
 
Top PocketBase-specific Projects (>100 stars)
 
- pockethost.io (https://pockethost.io) - Free and pro PocketBase hosting. !GitHub Repo stars (https://img.shields.io/github/stars/pockethost/pockethost)
- PocketBase Typegen (https://github.com/patmood/pocketbase-typegen) - Generate TypeScript types from the SQLite db file. !GitHub Repo stars (https://img.shields.io/github/stars/patmood/pocketbase-typegen)
- PocketBase Docker (https://github.com/muchobien/pocketbase-docker) - Docker setup supporting multiple architectures and automatically updated with PocketBase releases. !GitHub Repo stars
(https://img.shields.io/github/stars/muchobien/pocketbase-docker)
- PocketBase+Stripe (https://github.com/mrwyndham/pocketbase-stripe) - Go extended PocketBase for Stripe subscription integration. !GitHub Repo stars (https://img.shields.io/github/stars/mrwyndham/pocketbase-stripe)
- PocketBase+Lemonsqueezy (https://github.com/mrwyndham/pocketbase-lemonsqueezy) - Go extended PocketBase for Lemonsqueezy subscription integration. !GitHub Repo stars (https://img.shields.io/github/stars/mrwyndham/pocketbase-lemonsqueezy)
- SvelteKit Starter (https://github.com/spinspire/pocketbase-sveltekit-starter) - A starter-kit showing how to use customized PocketBase as a backend to SvelteKit frontend. !GitHub Repo stars
(https://img.shields.io/github/stars/spinspire/pocketbase-sveltekit-starter)
- SvelteKit Auth (https://github.com/danawoodman/sveltekit-auth-example) - This project is designed as a sample implementation reference for getting authentication setup using SvelteKit. !GitHub Repo stars
(https://img.shields.io/github/stars/danawoodman/sveltekit-auth-example)
- SvelteKit PocketBase Auth (https://github.com/jianyuan/pocketbase-sveltekit-auth) - Demo login and registration pages with examples. !GitHub Repo stars (https://img.shields.io/github/stars/jianyuan/pocketbase-sveltekit-auth)
 
Major Community Projects
 
- pocketpages.dev (https://pocketpages.dev) - Server-side JS pages and hosting for PocketBase. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocketpages)
- pocodex.dev (https://pocodex.dev) - The unofficial PocketBase plugin repository and code exchange. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocodex)
- PocketPorts - NPM/Node.js packages ported to PocketBase JSVM. Official listing is hosted here in awesome-pocketbase.
 
JSVM Plugins
 
- pocketbase-otp (https://github.com/benallfree/pocketbase-otp) - One-Time Passwords for <=v0.22.* !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocketbase-otp)
- pocketpages (https://github.com/benallfree/pocketpages) - Server-side EJS pages for PocketBase. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocketpages)
- pocketbase-presigned-urls (https://github.com/benallfree/pocketbase-presigned-urls) - Serve file uploads from presigned S3 URLs. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocketbase-presigned-urls)
 
Go Plugins
 
- Telegram auth (https://github.com/iamelevich/pocketbase-plugin-telegram-auth) - Add Telegram auth (Widget button and WebApp). !GitHub Repo stars (https://img.shields.io/github/stars/iamelevich/pocketbase-plugin-telegram-auth)
- Ngrok (https://github.com/iamelevich/pocketbase-plugin-ngrok) - Expose local PocketBase to the internet with ngrok. !GitHub Repo stars (https://img.shields.io/github/stars/iamelevich/pocketbase-plugin-ngrok)
- Proxy (https://github.com/iamelevich/pocketbase-plugin-proxy) - Proxy requests to another other host. Can be useful when you want to use separate server as frontend (like Next.js), but serve everything with same port. !GitHub Repo stars
(https://img.shields.io/github/stars/iamelevich/pocketbase-plugin-proxy)
- Webhooks (https://gist.github.com/cugu/9e74f75dcad3df74370c71ff3c02085a) - Add webhook support in the admin UI to send create, update and delete events on selected collections via POST request to other systems.
- Typescript Generator (https://github.com/Vogeslu/pocketbase-ts-generator) - Typescript generator standalone / library with auto generation hook or command !GitHub Repo stars (https://img.shields.io/github/stars/Vogeslu/pocketbase-ts-generator)
 
React
 
- PocketBase React (https://github.com/tobicrain/pocketbase-react) - Unofficial React SDK (React, React Native, Expo) for interacting with the PocketBase JavaScript SDK. !GitHub Repo stars
(https://img.shields.io/github/stars/tobicrain/pocketbase-react)
- PocketBase Next.js App Template (https://github.com/tsensei/nextjs-pocketbase-starter-template) - PocketBase Next.js Template with server & browser client using cookies. !GitHub Repo stars
(https://img.shields.io/github/stars/tsensei/nextjs-pocketbase-starter-template)
- Next.js PocketBase Auth (https://github.com/jianyuan/pocketbase-nextjs-auth) - Sample Next.js 15 application with PocketBase integration, a typed client, server-side and client-side rendering techniques, and server actions. !GitHub Repo stars
(https://img.shields.io/github/stars/jianyuan/pocketbase-nextjs-auth)
- next-pocketbase-auth (https://github.com/g12i/next-pocketbase-auth) - A lightweight authentication wrapper for Next.js applications, providing easy-to-use utilities for handling user session in both client and server components. !GitHub Repo
stars (https://img.shields.io/github/stars/g12i/next-pocketbase-auth)
 
Svelte
 
- svelte-query-pocketbase (https://github.com/goknsh/svelte-query-pocketbase) - TanStack Query wrappers around PocketBase for Svelte and SvelteKit that updates the query cache in realtime. !GitHub Repo stars
(https://img.shields.io/github/stars/goknsh/svelte-query-pocketbase)
- pocketbase-sveltekit-static (https://github.com/Egor-S/pocketbase-sveltekit-static) - A minimalist template with configured authorization featuring a single Docker image (from 55 MB) for deploying. !GitHub Repo stars
(https://img.shields.io/github/stars/Egor-S/pocketbase-sveltekit-static)
 
Vue
 
- Vue 3 + Vite starter kit (https://github.com/StefanVDWeide/pocketbase-vue) - A starter kit for Vue 3 + Vite + PocketBase. !GitHub Repo stars (https://img.shields.io/github/stars/StefanVDWeide/pocketbase-vue)
- Tutorial (https://studioterabyte.nl/en/blog/pocketbase-vue-3) - Vue 3 tutorial.
- Quasar starter kit (https://github.com/aaronblondeau/pocketbase_quasar_starter) - Pocketbase with Quasar. !GitHub Repo stars (https://img.shields.io/github/stars/aaronblondeau/pocketbase_quasar_starter)
- PocketNuxt (https://github.com/j-wil/pocket-nuxt) - A Nuxt3 PocketBase starter that builds into a single binary. !GitHub Repo stars (https://img.shields.io/github/stars/j-wil/pocket-nuxt)
 
Solid
 
- Solid-pocketbase-hooks (https://github.com/kirill-dev-pro/solid-pocketbase-hooks) - Pocketbase hooks for Solid.js !GitHub Repo stars (https://img.shields.io/github/stars/kirill-dev-pro/solid-pocketbase-hooks)
 
Dart/Flutter
 
- PocketBase Drift (https://github.com/rodydavis/pocketbase_drift) - A PocketBase client cached with Drift. !GitHub Repo stars (https://img.shields.io/github/stars/rodydavis/pocketbase_drift)
- Dart Generator (https://github.com/rodydavis/pocketbase_dart_generator) - Generate type safe client SDKs for use in local SQLite, JSON or GraphQL resolvers. !GitHub Repo stars
(https://img.shields.io/github/stars/rodydavis/pocketbase_dart_generator)
- PocketBase Server Flutter (https://github.com/rohitsangwan01/pocketbase_server_flutter) - A Flutter plugin to run PocketBase server directly from Android/iOS. !GitHub Repo stars
(https://img.shields.io/github/stars/rohitsangwan01/pocketbase_server_flutter)
 
C#
 
- ORM and code generator (https://github.com/iluvadev/PocketBaseClient-csharp) - An ORM to manage your PocketBase Application. !GitHub Repo stars (https://img.shields.io/github/stars/iluvadev/PocketBaseClient-csharp)
- C# SDK (https://github.com/PSCourtney/PocketBaseSharp) - C# SDK for PocketBase and demo Blazor WASM webapp. !GitHub Repo stars (https://img.shields.io/github/stars/PSCourtney/PocketBaseSharp)
 
D
 
- libpb (https://github.com/Hax-io/libpb) - PocketBase client wrapper for D with automatic serialization and deserialization to and from JSON. !GitHub Repo stars (https://img.shields.io/github/stars/Hax-io/libpb)
 
Node.js
 
- gobot (https://github.com/benallfree/gobot) - PocketBase as an npm package. CLI and API. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/gobot)
 
Unofficial PocketBase Clients (SDKs)
 
- Go (https://github.com/pluja/pocketbase) - PocketBase Client in Golang. !GitHub Repo stars (https://img.shields.io/github/stars/pluja/pocketbase)
- Kotlin (https://github.com/agrevster/pocketbase-kotlin) - PocketBase Client in Kotlin. !GitHub Repo stars (https://img.shields.io/github/stars/agrevster/pocketbase-kotlin)
- Kotlin (Multiplatform) (https://github.com/IdanAizikNissim/pocketbase-kt) - PocketBase Client in Kotlin. !GitHub Repo stars (https://img.shields.io/github/stars/IdanAizikNissim/pocketbase-kt)
- Python (Sync) (https://github.com/vaphes/pocketbase) - PocketBase Client in Python. !GitHub Repo stars (https://img.shields.io/github/stars/vaphes/pocketbase)
- Python (Async) (https://github.com/thijsmie/pocketbase) - PocketBase Client in Python. !GitHub Repo stars (https://img.shields.io/github/stars/thijsmie/pocketbase)
- C# (https://github.com/PRCV1/pocketbase-csharp-sdk) - PocketBase Client in C#. !GitHub Repo stars (https://img.shields.io/github/stars/PRCV1/pocketbase-csharp-sdk)
- Rust (https://github.com/sreedevk/pocketbase-sdk-rust) - PocketBase Client in Rust. !GitHub Repo stars (https://img.shields.io/github/stars/sreedevk/pocketbase-sdk-rust)
- Unity (Multiplatform) (https://github.com/Sov3rain/pocketbase-unity) - PocketBase client for Unity 3D game engine. !GitHub Repo stars (https://img.shields.io/github/stars/Sov3rain/pocketbase-unity)
 
Self Hosting
 
- DigitalOcean (https://github.com/pocketbase/pocketbase/discussions/512) - Guide to deploy in a Droplet.
- Fly.io (https://github.com/pocketbase/pocketbase/discussions/537) - Guide to deploy for free in Fly.io.
- LocalXpose (https://localxpose.io/docs/tutorials/expose-pocketbase-backend) - Allow public access to a localhost instance.
- PocketBase Docker (https://github.com/kdpuvvadi/pocketbase) - Docker images supporting multiple architectures and updated with latest PocketBase releases. !GitHub Repo stars (https://img.shields.io/github/stars/kdpuvvadi/pocketbase)
- PocketBase on Dokku (https://github.com/blockshiftnetwork/dokku-pocketbase) - Deploy PocketBase instances on Dokku effortlessly. !GitHub Repo stars (https://img.shields.io/github/stars/blockshiftnetwork/dokku-pocketbase)
- PBLauncher (https://github.com/user0608/pb_launcher) - Manage PocketBase instances — fast, lightweight, open source. !GitHub Repo stars (https://img.shields.io/github/stars/user0608/pb_launcher)
 
TypeScript tools
 
- pocketbase-jsvm (https://github.com/benallfree/pocketbase-jsvm) - JSVM typings. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/pocketbase-jsvm)
- pb_hooks starter kit (https://github.com/benallfree/ts-pb-hooks-starter) - Build PocketBase JavaScript hooks using TypeScript. !GitHub Repo stars (https://img.shields.io/github/stars/benallfree/ts-pb-hooks-starter)
- typed-pocketbase (https://github.com/david-plugge/typed-pocketbase) - Generate types from your PocketBase instance and enjoy fully type-safe queries. !GitHub Repo stars (https://img.shields.io/github/stars/david-plugge/typed-pocketbase)
- pocketbase-ts (https://github.com/satohshi/pocketbase-ts) - SDK wrapper with more readable options syntax and full type-safety. !GitHub Repo stars (https://img.shields.io/github/stars/satohshi/pocketbase-ts)
- pocketbase-query (https://github.com/emresandikci/pocketbase-query) - A TypeScript-based query builder designed to generate complex filter queries for PocketBase. It allows for easy construction of queries using various operators while
maintaining a fluent and chainable API. !GitHub Repo stars (https://img.shields.io/github/stars/emresandikci/pocketbase-query)
- pocketbase-schema-generator (https://github.com/satohshi/pocketbase-schema-generator) - JS hook for automatically generating schema files. (Zod/TS interfaces) !GitHub Repo stars
(https://img.shields.io/github/stars/satohshi/pocketbase-schema-generator)
- pb-query (https://github.com/sergio9929/pb-query) - A flexible, strongly-typed query builder with useful helpers to simplify the querying process, featuring examples, documentation, and full autocompletion based on your schema, directly in the
IDE. !GitHub Repo stars (https://img.shields.io/github/stars/sergio9929/pb-query)
 
SQLite tools
 
- Marmot (https://github.com/maxpert/marmot) - A distributed SQLite replicator with PocketBase tutorial (https://www.youtube.com/watch?v=Zapupe_FREc). !GitHub Repo stars (https://img.shields.io/github/stars/maxpert/marmot)
- Litestream (https://litestream.io/) - Streaming SQLite replication. !GitHub Repo stars (https://img.shields.io/github/stars/benbjohnson/litestream)
- PocketBase+Litestream example (https://github.com/TylerSustare/pocketbase-framework-litestream) - Template showing Litestream running with PocketBase. !GitHub Repo stars
(https://img.shields.io/github/stars/TylerSustare/pocketbase-framework-litestream)
- PocketBase with Litestream (https://github.com/bscott/pocketbase-litestream/) - Docker example of PocketBase saving/restoring from Litestream. !GitHub Repo stars (https://img.shields.io/github/stars/bscott/pocketbase-litestream)
 
Other tools
 
- PocketBaseUML (https://pocketbase-uml.github.io/) - A free, open-source web application that generates UML diagrams based on PocketBase databases. !GitHub Repo stars (https://img.shields.io/github/stars/bscott/pocketbase-litestream)
- PocketBaseMobile (https://github.com/rohitsangwan01/pocketbase_mobile) - Android and iOS frameworks for running PocketBase from mobile. !GitHub Repo stars (https://img.shields.io/github/stars/rohitsangwan01/pocketbase_mobile)
- pbf (https://github.com/nedpals/pbf) - Library for serializing and deserializing PocketBase filter syntax. !GitHub Repo stars (https://img.shields.io/github/stars/nedpals/pbf)
- PocketBase Templates (https://github.com/Pocket-Space/pocketbase-templates) - A open-source collection of PocketBase schemas to quickly get started. !GitHub Repo stars (https://img.shields.io/github/stars/Pocket-Space/pocketbase-templates)
- pocketbase-queue (https://github.com/joseferben/pocketbase-queue) - A type-safe queue for background tasks using PocketBase. !GitHub Repo stars (https://img.shields.io/github/stars/joseferben/pocketbase-queue)
- PocketBase GPT (https://chat.openai.com/g/g-Owo2FBp4K-pocketbase-gpt) - A GPT that has all of PocketBase's documentation uploaded to it, to give more accurate and up-to-date answers.
- PocketBase API Rule Builder (https://pocketbase-api-rule-builder.vercel.app) - A free, open-source web application that makes it easy to generate API rules for PocketBase collections visually. !GitHub Repo stars
(https://img.shields.io/github/stars/kerimovok/pocketbase-api-rule-builder)
 
Showcases
 
- Vimsnake (https://github.com/patmood/vim_snake) - A realtime WASM game where Vim commands are used as controller inputs. !GitHub Repo stars (https://img.shields.io/github/stars/patmood/vim_snake)
- ToDo (https://github.com/rajesh6161/pocketbaseTodo) - React-based To-Do demo app. !GitHub Repo stars (https://img.shields.io/github/stars/rajesh6161/pocketbaseTodo)
- Realtime Blog (https://github.com/rajesh6161/pbRealtimeBlog) - A React-based realtime blog demo. !GitHub Repo stars (https://img.shields.io/github/stars/rajesh6161/pbRealtimeBlog)
- oAuth (https://github.com/rajesh6161/pocketbase-oauth-demo) - A React-based oAuth demo. !GitHub Repo stars (https://img.shields.io/github/stars/rajesh6161/pocketbase-oauth-demo)
- Flutter Chat App (https://github.com/rohitsangwan01/flutter_pocketbase_chat) - A chat app using PocketBase in Flutter. !GitHub Repo stars (https://img.shields.io/github/stars/rohitsangwan01/flutter_pocketbase_chat)
- JustJot (https://justjot.app) - A keyboard-first note-taking full-featured Progressive Web App. frontend repo (https://github.com/JunoNgx/justjot-frontend) / backend repo (https://github.com/JunoNgx/justjot-backend) !GitHub Repo stars
(https://img.shields.io/github/stars/JunoNgx/justjot-backend)
- Cookie auth demo (https://github.com/davidbarton/pocketbase-cookie-auth-demo) - A demo of cookie based authentication flow for PocketBase. !GitHub Repo stars (https://img.shields.io/github/stars/davidbarton/pocketbase-cookie-auth-demo)
- Adnexos (https://github.com/tametsi/adnexos) - Self-hostable expense-splitter on the web. !GitHub Repo stars (https://img.shields.io/github/stars/tametsi/adnexos)
- pocketbase-libsql (https://github.com/cobeo2004/pocketbase-libsql) - Scaling Pocketbase with LibSQL and sqld - a Proof Of Concept !GitHub Repo stars (https://img.shields.io/github/stars/cobeo2004/pocketbase-libsql)
 
PocketPorts Packages
 
Ports of NPM/Node.js packages to the PocketBase JSVM.
 
OG Package Ported Package Description
├─────────────────────────────────────────────┼───────────────────────────────────────────────────────────────┼─────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────┤
Node.js (https://nodejs.org/docs/latest/api/)pocketbase-node (https://github.com/benallfree/pocketbase-node)Node.js core packages (fs, process, etc) !GitHub Repo stars
(https://img.shields.io/github/stars/benallfree/pocketbase-node)
ejs (https://github.com/mde/ejs) pocketbase-ejs (https://github.com/benallfree/pocketbase-ejs) Embedded JavaScript templates - http://ejs.co (http://ejs.co)!GitHub Repo stars
(https://img.shields.io/github/stars/benallfree/pocketbase-ejs)
marked (https://github.com/markedjs/marked) ✅ works without changes A markdown parser and compiler. Built for speed. !GitHub Repo stars (https://img.shields.io/github/stars/markedjs/marked)
 
pocketbase Github: https://github.com/benallfree/awesome-pocketbase