16 KiB
Supabase
Supabase è un'alternativa open source a Firebase. Stiamo costruendo le funzionalità di Firebase utilizzando strumenti open source di livello enterprise.
- [Database Postgres ospitato. Documenti
- Autenticazione e autorizzazione. Documenti
- API generate automaticamente.
- Funzioni.
- Memorizzazione dei file. Docs
- Cruscotto
Documentazione
Per la documentazione completa, visitate supabase.com/docs
Per vedere come contribuire, visitate Getting Started
Comunità e supporto
- Forum della comunità. Ideale per: aiuto nella costruzione, discussioni sulle migliori pratiche per i database.
- GitHub Issues. Ideale per: bug ed errori riscontrati nell'uso di Supabase.
- Supporto via e-mail. Ideale per: problemi con il database o l'infrastruttura.
- Discord. Ideale per: condividere le proprie applicazioni e stare insieme alla comunità.
Stato
- [Alfa: Stiamo testando Supabase con un gruppo chiuso di clienti
- Alfa pubblica: Chiunque può iscriversi all'indirizzo app.supabase.com. Ma andateci piano, ci sono alcuni problemi
- Beta pubblica: Abbastanza stabile per la maggior parte degli usi non aziendali
- Pubblico: Disponibilità generale [status]
Siamo attualmente in Beta pubblica. Guardate i "rilasci" di questo repo per essere avvisati dei principali aggiornamenti.
Come funziona
Supabase è una combinazione di strumenti open source. Stiamo costruendo le funzionalità di Firebase utilizzando prodotti open source di livello enterprise. Se gli strumenti e le comunità esistono, con una licenza MIT, Apache 2 o equivalente, li utilizzeremo e li supporteremo. Se lo strumento non esiste, lo costruiamo e lo rendiamo open source noi stessi. Supabase non è una mappatura 1 a 1 di Firebase. Il nostro obiettivo è offrire agli sviluppatori un'esperienza di sviluppo simile a quella di Firebase utilizzando strumenti open source.
Architettura
Supabase è una [piattaforma ospitata] (https://app.supabase.com). È possibile registrarsi e iniziare a usare Supabase senza installare nulla. È anche possibile auto-ospitare e sviluppare localmente.
- PostgreSQL è un sistema di database relazionale a oggetti con oltre 30 anni di sviluppo attivo che gli ha fatto guadagnare una solida reputazione in termini di affidabilità, robustezza e prestazioni.
- Realtime è un server Elixir che consente di ascoltare gli inserimenti, gli aggiornamenti e le cancellazioni di PostgreSQL tramite websocket. Realtime controlla la funzionalità di replica integrata di Postgres per le modifiche al database, converte le modifiche in JSON e trasmette il JSON tramite websocket ai client autorizzati.
- PostgREST è un server web che trasforma il database PostgreSQL direttamente in un'API REST
- pg_graphql un'estensione di PostgreSQL che espone un'API GraphQL
- Storage fornisce un'interfaccia RESTful per la gestione dei file memorizzati in S3, utilizzando Postgres per gestire i permessi.
- postgres-meta è un'API RESTful per la gestione di Postgres, che consente di recuperare tabelle, aggiungere ruoli, eseguire query, ecc.
- GoTrue è un'API basata su SWT per la gestione degli utenti e l'emissione di token SWT.
- Kong è un gateway API cloud-native.
Librerie client
Il nostro approccio alle librerie client è modulare. Ogni sotto-libreria è un'implementazione indipendente per un singolo sistema esterno. Questo è uno dei modi in cui supportiamo gli strumenti esistenti.
Lingua Cliente Feature-Clients (in bundle con il client Supabase) Supabase PostgREST GoTrue Realtime Storage Funzioni ⚡️ Ufficiale ⚡️ JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js funzioni-js Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart 💚 Comunità 💚 C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp funzioni-csharp Vai - postgrest-go gotrue-go - storage-go funzioni-go Java - - gotrue-java - storage-java - Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt funzioni-kt Python supabase-py postgrest-py gotrue-py realtime-py storage-py funzioni-py Ruby supabase-rb postgrest-rb - - - - Ruggine - postgrest-rs - - - - Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift funzioni-swift Motore Godot (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript funzioni-gdscriptTraduzioni
- Arabo | العربية
- Albanese / Shqip
- Bangla / বাংলা
- Bulgaro / Български
- Catalano / Català
- Danese / Dansk
- Olandese / Nederlands
- Inglese
- Finlandese / Suomalainen
- Francese / Français
- Tedesco / Deutsch
- Greco / Ελληνικά
- Ebraico / עברית
- Hindi / हिंदी
- Ungherese / Magyar
- Nepali / नेपाली
- Indonesiano / Bahasa Indonesia
- Italiano / Italiano
- Giapponese / 日本語
- Coreano / 한국어
- Malese / Bahasa Malaysia
- Norvegese (Bokmål) / Norsk (Bokmål)
- Persiano / فارسی
- Polacco / Polski
- Portoghese / Português
- Portoghese (brasiliano) / Português Brasileiro
- Rumeno / Română
- Russo / Pусский
- Serbo / Srpski
- Sinhala / සිංහල
- Spagnolo / Español
- Cinese semplificato / 简体中文
- Svedese / Svenska
- Thai / ไทย
- Cinese tradizionale / 繁体中文
- Turco / Türkçe
- Ucraino / Українська
- Vietnamita / Tiếng Việt
- Elenco delle traduzioni





