@icflorescu2
Founder & CTO, Independent
27m ago · New project · Agents · Bucharest

Shipped: PocketBaseUML: see your PocketBase database at a glance

PocketBase packs a whole backend into a single file, but as a project grows, its collections and the relations between them get hard to keep in your head. I built PocketBaseUML in March 2023 to make them visible: a free, open-source tool that draws a UML diagram of a PocketBase database.

You can connect it to a live server with your superuser account, or paste the collections JSON exported from PocketBase's admin. Either way, you get a diagram of every collection, its fields and its relations, which you can zoom and download as a PNG. It's a static web app that runs entirely in your browser, with no backend of its own. Use it online at pocketbase-uml.github.io, or run it locally with npx pocketbase-uml to reach a server on your own machine. It handles both current PocketBase exports and those from before v0.23, so older projects still work.

It's a small, focused tool, and PocketBase developers have given it 160 GitHub stars. I still maintain it: the latest release came out this month.

PocketBaseUML: see your PocketBase database at a glance logoPocketBaseUML: see your PocketBase database at a glance@icflorescu/pocketbase-uml · pocketbase-uml.github.io
TypeScriptSvelteUIUX/UIPocketBaseSQLiteUMLTooling

Comments

No comments yet
Start the conversation.
Log in to join the thread.