PocketBase - Vorstellung
- Published on
- Authors
-
- Author
- Jonathan Martz
-
By Jonathan Martz / PocketBase.io
Pocketbase
Pocketbase setze ich schon seit ein paar Jahren ein für meine Projekte. Pocketbase ist eine Open Source Software welche mit SvelteKit und vorallem Go geschrieben ist.
Wie der Name sagt stellt es eine Basis bereit für ein Admin Backend. Man kann alle möglichen Collections verwalten und das mit einem schönen User Interface.
Aber da fängt Pocketbase erst an. Es liefert außerdem einen schöne Schnittstelle für Programmierer, auch bekannt als REST-API.
Features von PocketBase
On Top gibt es viele Features die man bei so einem kleinen Team eigentlich nicht erwartet.
- S3 Support für Daten und Backup
- Support für OAuth2 wie Github, Gitlab,Bitbucket, Google, Apple und andere
- REST-API
- SDK’s für Go, Javascript, PHP und andere
- Mail Support mit Templates
- Hooks für Modifikationen
- Realtime API
Der einzige Nachteil ist das man es selber hosten muss. Dafür gibt es aber viele Möglichkeiten wie Docker oder einem Setup über einen Nginx Proxy.
Es gibt vieles von man einfach mit ein paar Collections und einem simplen Login umsetzen kann, also versuche es beim nächsten mal vielleicht mit PocketBase.io