logo
0
0
WeChat Login
Charis<26616127+charislam@users.noreply.github.com>
replace old diagrams with new ones from design (#21170)


Supabase

Supabase er et Open Source Firebase-alternativ. Vi opbygger Firebase-funktionerne ved hjælp af open source-værktøjer i virksomhedskvalitet.

  • Hosted Postgres Database. Docs
  • Autentifikation og autorisering. Docs
  • Automatisk genererede API'er.
  • Funktioner.
    • Databasefunktioner. Docs
    • Edge-funktioner Docs
  • Filopbevaring. Docs
  • Dashboard

Supabase Dashboard

Dokumentation

Du kan finde den fulde dokumentation på supabase.com/docs

For at se, hvordan man bidrager, besøg Getting Started

Fællesskab og support

  • Community Forum. Bedst til: hjælp med at bygge, diskussion om bedste praksis for databaser.
  • GitHub Issues. Bedst til: fejl og fejl, du støder på ved brug af Supabase.
  • Email Support. Bedst til: problemer med din database eller infrastruktur.
  • Discord. Bedst til: deling af dine applikationer og hygge med fællesskabet.

Status

  • Alpha: Vi tester Supabase med et lukket sæt af kunder
  • Offentlig Alpha: Alle kan tilmelde sig på supabase.com/dashboard. Men vær forsigtig med os, der er et par knuder
  • Public Beta: Stabil nok til de fleste ikke-virksomhedsrelaterede brugssager
  • Public: Generel tilgængelighed [status]

Vi er i øjeblikket i Public Beta. Hold øje med "releases" i denne repo for at få besked om større opdateringer.

Watch this repo


Sådan fungerer det

Supabase er en kombination af open source-værktøjer. Vi opbygger funktionerne i Firebase ved hjælp af open source-produkter i virksomhedskvalitet. Hvis værktøjerne og fællesskaberne findes med en MIT-, Apache 2- eller tilsvarende åben licens, vil vi bruge og støtte det pågældende værktøj. Hvis værktøjet ikke findes, udvikler og open source-udvikler vi det selv. Supabase er ikke en 1-til-1-mapping af Firebase. Vores mål er at give udviklere en Firebase-lignende udvikleroplevelse ved hjælp af open source-værktøjer.

Arkitektur

Supabase er en hosted platform. Du kan tilmelde dig og begynde at bruge Supabase uden at installere noget. Du kan også selv hoste og udvikle lokalt.

Arkitektur

  • PostgreSQL er et objektrelationelt databasesystem med over 30 års aktiv udvikling, der har givet det et godt ry for pålidelighed, robusthed og ydeevne.
  • Realtime er en Elixir-server, der giver dig mulighed for at lytte til PostgreSQL-indsættelser, -opdateringer og -slettelser ved hjælp af websockets. Realtime spørger Postgres' indbyggede replikationsfunktionalitet efter databaseændringer, konverterer ændringer til JSON og sender derefter JSON'en over websockets til autoriserede klienter.
  • PostgREST er en webserver, der forvandler din PostgreSQL-database direkte til et RESTful API
  • pg_graphql er en PostgreSQL-udvidelse, der eksponerer et GraphQL API
  • Storage giver en RESTful grænseflade til administration af filer gemt i S3, der bruger Postgres til at administrere tilladelser.
  • postgres-meta er et RESTful API til administration af din Postgres, så du kan hente tabeller, tilføje roller og køre forespørgsler osv.
  • GoTrue er et SWT-baseret API til administration af brugere og udstedelse af SWT-tokens.
  • Kong er en cloud-nativ API-gateway.

Klientbiblioteker

Vores tilgang til klientbiblioteker er modulær. Hvert delbibliotek er en selvstændig implementering for et enkelt eksternt system. Dette er en af de måder, hvorpå vi støtter eksisterende værktøjer.

SprogKlientFeature-Clients (medtaget i Supabase-klienten)
SupabasePostgRESTGoTrueRealtimeStorageFunctions
⚡️ Officiel ⚡️
JavaScript (TypeScript)supabase-jspostgrest-jsgotrue-jsrealtime-jsstorage-jsfunctions-js
Fluttersupabase-flutterpostgrest-dartgotrue-dartrealtime-dartstorage-dartfunctions-dart
💚 Fællesskab 💚
C#supabase-csharppostgrest-csharpgotrue-csharprealtime-csharpstorage-csharpfunctions-csharp
Go-postgrest-gogotrue-go-storage-gofunctions-go
Java--gotrue-java-storage-java-
Kotlinsupabase-ktpostgrest-ktgotrue-ktrealtime-ktstorage-ktfunctions-kt
Pythonsupabase-pypostgrest-pygotrue-pyrealtime-pystorage-pyfunctions-py
Rubysupabase-rbpostgrest-rb----
Rust-postgrest-rs----
Swiftsupabase-swiftpostgrest-swiftgotrue-swiftrealtime-swiftstorage-swiftfunctions-swift
Godot Engine (GDScript)supabase-gdscriptpostgrest-gdscriptgotrue-gdscriptrealtime-gdscriptstorage-gdscriptfunctions-gdscript

Oversættelser


Sponsorer

Ny sponsor