Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.8 KB

README.de.md

File metadata and controls

260 lines (224 loc) · 16.8 KB


Supabase

Supabase ist eine Open-Source-Alternative zu Firebase. Wir bauen die Funktionen von Firebase mit Open-Source-Tools für Unternehmen auf.

  • Gehostete Postgres-Datenbank. Docs
  • Authentifizierung und Autorisierung. Docs
  • Auto-generierte APIs.
  • Funktionen.
    • Datenbank-Funktionen. Docs
    • Edge-Funktionen Docs
  • Dateispeicher. Docs
  • Dashboard

Supabase Dashboard

Dokumentation

Die vollständige Dokumentation finden Sie unter supabase.com/docs

Wie Sie einen Beitrag leisten können, erfahren Sie unter Erste Schritte

Gemeinschaft & Unterstützung

  • Gemeinschaftsforum. Am besten geeignet für: Hilfe bei der Erstellung, Diskussion über bewährte Datenbankverfahren.
  • GitHub Issues. Am besten geeignet für: Bugs und Fehler, auf die Sie bei der Verwendung von Supabase stoßen.
  • E-Mail-Support. Am besten für: Probleme mit Ihrer Datenbank oder Infrastruktur.
  • Discord. Am besten geeignet für: Austausch von Anwendungen und Austausch mit der Community.

Status

  • Alpha: Wir testen Supabase mit einer geschlossenen Gruppe von Kunden
  • Öffentliche Alpha: Jeder kann sich unter supabase.com/dashboard anmelden. Aber seien Sie nachsichtig mit uns, es gibt noch ein paar Macken
  • Öffentliche Beta: Stabil genug für die meisten nicht-unternehmerischen Anwendungsfälle
  • [Öffentlich: Allgemeine Verfügbarkeit [status]

Wir befinden uns derzeit in der Public Beta. Beobachten Sie "releases" dieses Repos, um über größere Updates informiert zu werden.

Watch this repo


Wie es funktioniert

Supabase ist eine Kombination aus Open-Source-Tools. Wir entwickeln die Funktionen von Firebase unter Verwendung von Open-Source-Produkten in Unternehmensqualität. Wenn die Tools und Communities mit einer MIT-, Apache-2- oder einer vergleichbaren offenen Lizenz existieren, verwenden und unterstützen wir dieses Tool. Wenn es das Tool nicht gibt, entwickeln wir es selbst und stellen es als Open Source zur Verfügung. Supabase ist keine 1:1-Abbildung von Firebase. Unser Ziel ist es, Entwicklern eine Firebase-ähnliche Entwicklungserfahrung mit Open-Source-Tools zu bieten.

Architektur

Supabase ist eine gehostete Plattform. Sie können sich anmelden und Supabase verwenden, ohne etwas zu installieren. Sie können auch selbst hosten und lokal entwickeln.

Architektur

  • PostgreSQL ist ein objektrelationales Datenbanksystem, das seit über 30 Jahren aktiv entwickelt wird und sich einen guten Ruf in Bezug auf Zuverlässigkeit, Robustheit der Funktionen und Leistung erworben hat.
  • Realtime ist ein Elixir-Server, mit dem Sie PostgreSQL-Einsätze, -Updates und -Löschvorgänge über Websockets abhören können. Realtime fragt die in Postgres eingebaute Replikationsfunktionalität nach Datenbankänderungen ab, konvertiert die Änderungen in JSON und sendet dann das JSON über Websockets an autorisierte Clients.
  • PostgREST ist ein Webserver, der Ihre PostgreSQL-Datenbank direkt in eine RESTful API verwandelt
  • pg_graphql ist eine PostgreSQL-Erweiterung, die eine GraphQL-API bereitstellt
  • Storage bietet eine RESTful-Schnittstelle für die Verwaltung von Dateien, die in S3 gespeichert sind, und nutzt Postgres für die Verwaltung von Berechtigungen.
  • postgres-meta ist eine RESTful-API für die Verwaltung von Postgres, mit der Sie Tabellen abrufen, Rollen hinzufügen, Abfragen ausführen können usw.
  • GoTrue ist eine SWT-basierte API für die Verwaltung von Benutzern und die Ausgabe von SWT-Tokens.
  • Kong ist ein Cloud-natives API-Gateway.

Client-Bibliotheken

Unser Ansatz für Client-Bibliotheken ist modular. Jede Unterbibliothek ist eine eigenständige Implementierung für ein einzelnes externes System. Dies ist eine der Möglichkeiten, wie wir bestehende Tools unterstützen.

Sprache Client Feature-Clients (gebündelt im Supabase-Client)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Offiziell ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Gemeinschaft 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript

Übersetzungen


Förderer

Neuer Sponsor