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)
Major Community Projects
JSVM Plugins
Go Plugins
React
Svelte
Vue
Solid
- Solid-pocketbase-hooks - Pocketbase hooks for Solid.js
Dart/Flutter
C#
D
- libpb - PocketBase client wrapper for D with automatic serialization and deserialization to and from JSON.
Node.js
- gobot - PocketBase as an npm package. CLI and API.
Unofficial PocketBase Clients (SDKs)
Self Hosting
TypeScript tools
SQLite tools
Other tools
Showcases
PocketPorts Packages
Ports of NPM/Node.js packages to the PocketBase JSVM.
| OG Package | Ported Package | Description | |
|---|---|---|---|
| Node.js | pocketbase-node | Node.js core packages (fs, process, etc) |
|
| ejs | pocketbase-ejs | Embedded JavaScript templates - http://ejs.co | |
| marked | ✅ works without changes | A markdown parser and compiler. Built for speed. |