New extension: Pocketbase
Description
Hi everyone! Firebase is great, but its free plan is limited. For growing games, you’ll need a better solution.
Enter Pocketbase — a self-hosted, open-source, lightweight server in a single file. It includes:
Realtime database Authentication File storage Admin dashboard Pocketbase works on both Windows and Linux.
Here's quick vid to see example
https://github.com/user-attachments/assets/af5dd852-7059-4295-b32f-b2c53d29cb67
How to use the extension
To learn how to use this extension, I highly recommend reading this forum post — it covers all the important details. No need to self-host when testing the example; I’m already hosting it for you. https://forum.gdevelop.io/t/pocketbase-extension-self-hosted-server/72223?u=da-just
Checklist
- [x] I've followed all of the best practices.
- [x] I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
- [x] I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.
What tier of review do you aim for your extension?
Reviewed
Example file
Extension file
Extension by @3mpk1ng
You can update the extension on this "Pull Request" by commenting the update command: in the comment field, type !update, then drag and drop a zip file with your extension file in the commenting field, like how you initially submitted the extension. It should look like this:
!update [MyExtension.zip](https://github.com/GDevelopApp/GDevelop-extensions/files/12709661/MyExtension.zip)
It can take a few seconds for the file to fully upload and show as the above. Once it is like shown above, click "Comment" and let the bot do the rest!
!update Example project: Pocketbase example.zip
Extension: Pocketbase.json
I fixed a bug in the example project and the extension that was causing it to break.
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437661516.
!update Pocketbase example.zip
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437700292.
!update Pocketbase example.zip
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437748467.
!update Pocketbase.json
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437789634.
!update Pocketbase.json
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437822563.
!update Pocketbase.json
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437836234.
!update Pocketbase.json
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437890558.
!update Pocketbase.json
❗ An internal error has occurred. See logs at https://github.com/GDevelopApp/GDevelop-extensions/actions/runs/18437921719.
!update Pocketbase extension.zip
❗ No updates found. Please check your file.
!update Pocketbase extension.zip
❗ No updates found. Please check your file.
!update Pocketbase example.zip
❗ No updates found. Please check your file.
!update Pocketbase.zip
❗ No updates found. Please check your file.
!update Pocketbase.zip
❗ No updates found. Please check your file.
!update Pocketbase extension.zip
❗ No updates found. Please check your file.
!update Pocketbase extension.zip
❗ No updates found. Please check your file.