PocketBase
Quelloffenes Backend mit eingebetteter SQLite-Datenbank, Authentifizierung, Dateispeicher und einer Echtzeit-API in einer einzigen ausführbaren Datei.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Überblick
PocketBase ist ein in Go geschriebenes Open-Source-Backend, das als einzelne ausführbare Datei ausgeliefert wird: Es bündelt eine eingebettete SQLite-Datenbank mit Echtzeit-Subscriptions, Datei- und Benutzerverwaltung, einer integrierten Admin-Dashboard-UI und einer REST-ähnlichen API, sodass ein kleines Backend läuft, ohne separate Datenbank-, Auth- und API-Dienste zusammenstellen zu müssen.
Es lässt sich auf zwei Arten nutzen: die vorgefertigte ausführbare Datei (erweiterbar mit JavaScript über das eingebaute JS-VM-Plugin) direkt als eigenständiges Backend ausführen, oder PocketBase als Go-Bibliothek/Framework importieren, um eigene, benutzerdefinierte Geschäftslogik darauf aufzubauen und dabei weiterhin eine einzige portable, statisch verlinkte ausführbare Datei zu erzeugen. Offizielle SDKs sind für JavaScript und Dart verfügbar.
Das Projekt weist darauf hin, dass es sich noch in aktiver Entwicklung befindet und vollständige Abwärtskompatibilität vor Erreichen von v1.0 nicht garantiert ist. PocketBase eignet sich für kleine bis mittlere Projekte, Prototypen oder eingebettete/selbst gehostete Apps, die ein minimales Single-Binary-Backend statt eines Multi-Service-Stacks möchten.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
Single-binary backend with embedded SQLite, a genuinely distinctive lightweight approach vs. Supabase/Appwrite.
- Ausgereift
- Community-getrieben
- Sprachen
- Go
- Lizenz
- MIT
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Appwrite
BSD-3-ClauseOpen-Source-Backend-Plattform mit Authentifizierung, Datenbanken, Storage, Funktionen und Echtzeit-APIs - selbstgehostet oder als verwalteter Cloud-Dienst.
Aktiv gepflegt
- Backend
- Datenbank
- Authentifizierung & Sicherheit
Supabase
Apache-2.0Open-Source-Alternative zu Firebase mit Postgres-Datenbank, Authentifizierung, sofort einsatzbereiten APIs, Edge-Funktionen, Echtzeit-Subscriptions und Storage.
Aktiv gepflegt
- Backend
- Datenbank
- Authentifizierung & Sicherheit
Hasura
Apache-2.0Sofortige GraphQL- und REST-APIs auf PostgreSQL und anderen Datenbanken, über Data Connectors.
Aktiv gepflegt
- Backend
- API
- Datenbank
Keycloak
Apache-2.0Open-Source-Lösung für Identity- und Access-Management mit Unterstützung für Single Sign-on, OAuth2 und OpenID Connect.
Aktiv gepflegt
- Authentifizierung & Sicherheit
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.