An open API service indexing awesome lists of open source software.

awesome-pocketbase

Temp - changes to Awesome Pocketbase repo to adhere to Awesome requirements
https://github.com/jorgoose/awesome-pocketbase

Last synced: 2 days ago
JSON representation

  • Official Packages

    • JS SDK - TS/JS/node client to communicate with the server
    • Dart client - Dart client to communicate with the server
    • Golang Server - The main PocketBase server
  • React

    • PocketBase React - Unofficial React SDK (React, React Native, Expo) for interacting with the PocketBase JS SDK.
  • Svelte

    • 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](https://youtu.be/AxPB3e-3yEM).
  • Vue

  • Dart/Flutter

  • C#

  • D

    • libpb - PocketBase client wrapper for D with automagic serialization and deserialization to and from JSON.
  • Unofficial PocketBase Clients (SDKs)

  • Hosting

  • Plugins

    • 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.
  • Typescript tools

    • 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.
  • SQLite tools

  • Other tools

    • PocketBaseMobile - Android and iOS frameworks for running PocketBase from mobile.
    • PocketBase+Stripe - Go extended PocketBase for Stripe subscription integration.
    • pbf - Library for serializing and deserializing PocketBase filter syntax.
    • PocketBaseUML - A free, open-source web application that generates UML diagrams based on PocketBase databases.
  • Showcases

    • 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.