DEV Community

Cover image for PocketBaseUML
Ionut-Cristian Florescu
Ionut-Cristian Florescu

Posted on

PocketBaseUML

"The PocketBase visual perspective"

If you think PocketBase is one of the coolest open-source back-end solutions out there, you might want to have a look at PocketBaseUML — a free, open-source UML diagram generator/viewer that enables you to visualize your database architecture in a graphical form, easy to parse and understand in a quick glance.

PocketBase already comes with a fantastic UI (better than Supabase or Firebase, IMO), but I've always missed the ability to actually SEE the the collections and the references between them.

You can use the app online at pocketbase-uml.github.io to connect to any HTTPS PocketBase server, or you can run it as an npm package on your machine if you want to connect to a local PocketBase instance through HTTP, like so:

npx pocketbase-uml@latest
Enter fullscreen mode Exit fullscreen mode

If you don't want to connect the app directly to a server, you can simply import a collections.json file exported from ypur PocketBase server to view it as an UML diagram.

The project is still in its early stage, there are new potential features to be added and I'll do my best to keep it in sync with new upcoming PocketBase features.

So, go on, have a look at it, give it a whirl and let me know in the comments if you find it interesting!

Also, if you find it interesting and/or you'd like to see new features added to it, don't hesitate to sponsor my work on GitHub or drop me a line to hire my services :-)

PocketBaseUML is not my only open-source project; I'm also the author of Mantine DataTable, tRPC-SvelteKit, Expose-WSL and a few others. Dedicating time to build and maintain high-quality open-source projects requires a lot of time and energy, and your generosity would help a lot.

Thank you for taking the time to read and for your support!

Top comments (0)