Supabase është projekt publik (open-source) si alternativë e Firebase. Ne jemi duke ndërtuar funksionet e Firebase duke përdorur mjete nga produktet publike të shkallës së ndërmarrjes.
- Hosted Postgres Database
- Abonime në kohë reale
- Vërtetim dhe Autorizim
- API të gjeneruara automatikisht
- Pult
- Magazin / Hapsirë
- Funksionet
Për dokumentimin e plotë, vizitoni supabase.com/docs
- Forumi i Komunitetit. Me e mirë për: ndihmë për ndërtime, diskutime për databasat dhe praktikat më të mira.
- GitHub Problemet. Me e mirë për: të meta dhe gabime që ju përmballeni duke përdorur Supabase
- Mbështetje nëpërmjet Adresës Elektronike. Më e mirë për: problemet me infrastrukturën e databases tuaj.
- Alfa: Ne po testojmë Supabase me një grup të mbyllur klientësh
- Publike Alpha: Gjithkush mund të regjistrohet në app.supabase.com. Por shkoni lehtë për ne, ka disa ngërçe
- Publike Beta: Mjaft e qëndrueshme për shumicën e rasteve të përdorimit për jo ndërmarrjet
- Publike: Gati për Prodhim / Publikim
Ne për momentin jemi në testimin Beta Publike. Vëzhgo "publikimet" e këtij depos për tu njoftuar për azhurnimet kryesore.
Supabase është një kombinim i mjeteve që janë projekte të hapura (open source). Ne jemi duke ndërtuar tiparet e Firebase duke përdorur projektet publike të shkallës së ndërmarjës. Nëse mjetet dhe komuniteti ekziston, me një licensë MIT, Apache 2, ose ndonjë e llojit prej licensave për projekte të hapura, ne do ta përdorim dhe mbështetim atë mjetë-projekt. Ndërsa nëse mjeti nuk ekziston, ne do ta ndërtojm atë vetë atë si projekt publik. Qëllimi ynë është që tju ofrojm zhvilluesve një eksperiencë të të ngjajshme si ajo e Firebase duke përdorur mjet-projektet të hapura.
Arkitektura Aktuale
Supabase është një platform hostimi. Ti mundesh të regjistrohesh dhe të fillosh ta përdorish Supabase duke mos instaluar asgjë. Poashtu ne jemi duke punuar për ta ndërtuar eksperiencën për zhvillim lokal, por kjo nuk është fokusi ynë kryesorë dhe thelbësor, së bashku me stabilitetin e platformës.
- PostgreSQL është një objekt-relacional i databasës si sistem me më shumë se 30 vite zhvillim aktiv e cila ka fituar një reputacion të fortë për besueshmërinë, karakteristikë të qëndrueshmërisë ,dhe performancë.
- Realtime është një Elixir server që lejon të dëgjosh për insertime, fshirje dhe përdisime në databasën PostgreSQL duke përdorur websockets. Supabase dëgjon në Postgres' funksionaliteti i replikimit i integruar, ajo kthen rrjedhjen e bajteve të replikimit, pastaj transmeton JSON mbi/në websockets.
- PostgREST është një ueb server që e kthen databasën tuaj PostgreSQL direk në RESTful API.
- Storage ofron një RESTful ndërfaqe (interface) për menaxhimin e fajllave të ruajtura në S3, duke përdorur Postgres për të menanxhuar akseset.
- postgres-meta është një RESTful API për të menaxhuar Postgres databasën, duke ju lejuar për të thirur / marur tabelat, për të shtuar rolet, dhe për të ekzekutuar komanda query, dhe tjera.
- GoTrue është një SWT bazaur APi për të menaxhuar klientët dhe lëshimin e tokenave SWT.
- Kong është portë hyrëse e një re (hostim) API.
Libraria jonë e klineteve është modulare, Secila nën librari është një implemetim i pavarur për një sistem të jashtëm i vetëm.
supabase-{lang}
: Kombinon bibliotekat dhe shton pasurimet.
Depo | Zyrtare | Komuniteti |
---|---|---|
supabase-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
postgrest-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
realtime-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
gotrue-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |