Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. PocketBase
  3. pocketbase-gogen

pocketbase-gogen

MITGo

A CLI tool that generates type-safe Go accessor structs and hooks from PocketBase schemas.

GitHubGitHub
38 stars2 forks0 contributors

Overview

A Code Generation Tool for Developers who use PocketBase as a Go Framework

Quick Stats

Stars38
Forks2
Contributors0
Open Issues0
Last commit7 months ago
CreatedSince 2025

Tags

#database-orm#developer-tools#type-safety#cli-tool#codegenerator#go#code-generation#backend-framework#pocketbase

Built With

G
Go

Included in

PocketBase1.2k
Auto-fetched 3 hours ago

Related Projects

pb-extpb-ext

pocketbase boilerplate

Stars114
Forks8
Last commit1 month ago
Telegram authTelegram auth

This plugin implements Telegram WebApp Auth and Telegram Login Widget for the pocketbase

Stars51
Forks7
Last commit1 day ago
Typescript GeneratorTypescript Generator

pocketbase-ts-generator is a tool that automatically generates TypeScript interfaces from PocketBase collections, ensuring type safety and reducing manual work in frontend development. It can be used as a standalone CLI application or integrated directly into PocketBase projects as a Go library with hooks for automatic regeneration. ## Key Features - **Standalone CLI** — Run as an executable to connect to any PocketBase server and generate TypeScript definitions via prompts or command-line flags. - **Go Library Integration** — Embed the generator within your PocketBase project as a custom command or hook. - **Automatic Regeneration** — Use hooks to automatically update TypeScript files whenever collections are created, updated, or deleted. - **Flexible Collection Selection** — Choose specific collections to include or exclude, with options to handle system collections. - **Credential Management** — Save credentials in plain or encrypted files for streamlined repeated use. - **Output Customization** — Generate definitions to a file or print to console, with optional non-required fields marked as optional. ## Philosophy The project emphasizes automation and integration, reducing the friction of maintaining type definitions between PocketBase backends and TypeScript frontends by providing both standalone and embedded solutions.

Stars36
Forks2
Last commit10 months ago
WebhooksWebhooks

Add webhook support in the admin UI to send create, update and delete events on selected collections via POST request to other systems

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub