Sunteți pe pagina 1din 7

<p align="center">

<img src="https://user-images.githubusercontent.com/8291514/213727234-cda046d6-
28c6-491a-b284-b86c5cede25d.png#gh-light-mode-only">
<img src="https://user-images.githubusercontent.com/8291514/213727225-56186826-
bee8-43b5-9b15-86e839d89393.png#gh-dark-mode-only">
</p>

---

# Supabase

[Supabase](https://supabase.com) este o alternativă open source la Firebase.


Construim caracteristicile Firebase folosind instrumente open source de nivel
enterprise.

- [x] Baza de date Postgres găzduită.


[Docs](https://supabase.com/docs/guides/database)
- [x] Autentificare și autorizare. [Docs](https://supabase.com/docs/guides/auth)
- [x] API-uri generate automat.
- [x] REST. [Docs](https://supabase.com/docs/guides/api#rest-api-overview)
- [x] GraphQL. [Docs](https://supabase.com/docs/guides/api#graphql-api-overview)
- [x] Abonamente în timp real.
[Docs](https://supabase.com/docs/guides/api#realtime-api-overview)
- [x] Funcții.
- [x] Funcții de baze de date.
[Docs](https://supabase.com/docs/guides/database/functions)
- [x] Funcții de margine. [Docs](https://supabase.com/docs/guides/functions)
- [x] Stocarea fișierelor. [Docs](https://supabase.com/docs/guides/storage)
- [x] Tablou de bord

![Supabase Dashboard](https://raw.githubusercontent.com/supabase/supabase/master/
apps/www/public/images/github/supabase-dashboard.png)

## Documentație

Pentru documentația completă, vizitați


[supabase.com/docs](https://supabase.com/docs)

Pentru a vedea cum să contribui, vizitați [Getting Started](../DEVELOPERS.md)

## Comunitate și asistență

- [Community Forum](https://github.com/supabase/supabase/discussions). Cel mai bun


pentru: ajutor la construcție, discuții despre cele mai bune practici în materie de
baze de date.
- [Probleme GitHub](https://github.com/supabase/supabase/issues). Cel mai bun
pentru: bug-uri și erori pe care le întâlniți folosind Supabase.
- [Email Support](https://supabase.com/docs/support#business-support). Cel mai bun
pentru: probleme cu baza de date sau cu infrastructura.
- [Discord](https://discord.supabase.com). Cel mai bun pentru: împărtășirea
aplicațiilor dvs. și petrecerea timpului cu comunitatea.

## Status

- [x] Alpha: Testăm Supabase cu un set închis de clienți


- [x] Public Alpha: Oricine se poate înscrie la
[supabase.com/dashboard](https://supabase.com/dashboard). Dar fiți blânzi cu noi,
există câteva probleme
- [x] Public Beta: Suficient de stabilă pentru majoritatea cazurilor de utilizare
non-întreprindere
- [ ] Public: Disponibilitate generală
[[status](https://supabase.com/docs/guides/getting-started/features#feature-
status)]

În prezent, suntem în faza Public Beta. Urmăriți "releases" din acest repo pentru a
fi anunțați de actualizările majore.

<kbd><img
src="https://raw.githubusercontent.com/supabase/supabase/d5f7f413ab356dc1a92075cb3c
ee4e40a957d5b1/web/static/watch-repo.gif" alt="Watch this repo"/></kbd>

---

## Cum funcționează

Supabase este o combinație de instrumente open source. Construim caracteristicile


Firebase folosind produse open source de nivel enterprise. Dacă instrumentele și
comunitățile există, cu o licență MIT, Apache 2 sau o licență deschisă echivalentă,
vom folosi și vom sprijini instrumentul respectiv. În cazul în care instrumentul nu
există, îl construim și îl folosim noi înșine ca sursă deschisă. Supabase nu este o
cartografiere 1 la 1 a Firebase. Scopul nostru este de a oferi dezvoltatorilor o
experiență de dezvoltare similară cu cea a Firebase, folosind instrumente open
source.

**Arhitectură**

Supabase este o [platformă găzduită](https://supabase.com/dashboard). Vă puteți


înscrie și puteți începe să utilizați Supabase fără a instala nimic.
Puteți, de asemenea,
[auto-hosting](https://supabase.com/docs/guides/hosting/overview) și [dezvolta
local](https://supabase.com/docs/guides/local-development).

![Arhitectură](https://github.com/supabase/supabase/blob/master/apps/docs/public/
img/supabase-architecture.png)

- [PostgreSQL](https://www.postgresql.org/) este un sistem de baze de date


obiectual-relaționale cu peste 30 de ani de dezvoltare activă care i-a adus o
reputație solidă în ceea ce privește fiabilitatea, robustețea funcțiilor și
performanța.
- [Realtime](https://github.com/supabase/realtime) este un server Elixir care vă
permite să ascultați inserțiile, actualizările și ștergerile PostgreSQL folosind
websockets. Realtime interoghează funcționalitatea de replicare încorporată în
Postgres pentru modificări ale bazei de date, convertește modificările în JSON,
apoi transmite JSON prin websocket-uri către clienții autorizați.
- [PostgREST](http://postgrest.org/) este un server web care transformă baza de
date PostgresQL direct într-un API RESTful
- [pg_graphql](http://github.com/supabase/pg_graphql/) este o extensie PostgreSQL
care expune o API GraphQL
- [Storage](https://github.com/supabase/storage-api) oferă o interfață RESTful
pentru gestionarea Fișierelor stocate în S3, utilizând Postgres pentru a gestiona
permisiunile.
- [postgres-meta](https://github.com/supabase/postgres-meta) este o API RESTful
pentru gestionarea Postgres, care vă permite să accesați tabele, să adăugați roluri
și să executați interogări etc.
- [GoTrue](https://github.com/netlify/gotrue) este un API bazat pe SWT pentru
gestionarea utilizatorilor și emiterea de token-uri SWT.
- [Kong](https://github.com/Kong/kong) este un gateway API de tip cloud-nativ.
#### Biblioteci client

Abordarea noastră pentru bibliotecile client este modulară. Fiecare subbibliotecă


este o implementare de sine stătătoare pentru un singur sistem extern. Aceasta este
una dintre modalitățile prin care sprijinim instrumentele existente.

<table style="table-layout:fixed; white-space: nowrap;">


<tr>
<th>Limbaj</th>
<th>Client</th>
<th colspan="5">Feature-Clienți (inclus în clientul Supabase)</th>
</tr>

<tr>
<th></th>
<th>Supabase</th>
<th><a href="https://github.com/postgrest/postgrest" target="_blank"
rel="noopener noreferrer">PostgREST</a></th>
<th><a href="https://github.com/supabase/gotrue" target="_blank" rel="noopener
noreferrer">GoTrue</a></th>
<th><a href="https://github.com/supabase/realtime" target="_blank"
rel="noopener noreferrer">Realtime</a></th>
<th><a href="https://github.com/supabase/storage-api" target="_blank"
rel="noopener noreferrer">Storage</a></th>
<th>Functions</th>
</tr>
<!-- TEMPLATE FOR NEW ROW -->
<!-- START ROW
<tr>
<td>lang</td>
<td><a href="https://github.com/supabase-community/supabase-lang"
target="_blank" rel="noopener noreferrer">supabase-lang</a></td>
<td><a href="https://github.com/supabase-community/postgrest-lang"
target="_blank" rel="noopener noreferrer">postgrest-lang</a></td>
<td><a href="https://github.com/supabase-community/gotrue-lang" target="_blank"
rel="noopener noreferrer">gotrue-lang</a></td>
<td><a href="https://github.com/supabase-community/realtime-lang"
target="_blank" rel="noopener noreferrer">realtime-lang</a></td>
<td><a href="https://github.com/supabase-community/storage-lang"
target="_blank" rel="noopener noreferrer">storage-lang</a></td>
</tr>
END ROW -->

<th colspan="7"> Oficial </th>

<tr>
<td>JavaScript (TypeScript)</td>
<td><a href="https://github.com/supabase/supabase-js" target="_blank"
rel="noopener noreferrer">supabase-js</a></td>
<td><a href="https://github.com/supabase/postgrest-js" target="_blank"
rel="noopener noreferrer">postgrest-js</a></td>
<td><a href="https://github.com/supabase/gotrue-js" target="_blank"
rel="noopener noreferrer">gotrue-js</a></td>
<td><a href="https://github.com/supabase/realtime-js" target="_blank"
rel="noopener noreferrer">realtime-js</a></td>
<td><a href="https://github.com/supabase/storage-js" target="_blank"
rel="noopener noreferrer">storage-js</a></td>
<td><a href="https://github.com/supabase/functions-js" target="_blank"
rel="noopener noreferrer">functions-js</a></td>
</tr>
<tr>
<td>Flutter</td>
<td><a href="https://github.com/supabase/supabase-flutter" target="_blank"
rel="noopener noreferrer">supabase-flutter</a></td>
<td><a href="https://github.com/supabase/postgrest-dart" target="_blank"
rel="noopener noreferrer">postgrest-dart</a></td>
<td><a href="https://github.com/supabase/gotrue-dart" target="_blank"
rel="noopener noreferrer">gotrue-dart</a></td>
<td><a href="https://github.com/supabase/realtime-dart" target="_blank"
rel="noopener noreferrer">realtime-dart</a></td>
<td><a href="https://github.com/supabase/storage-dart" target="_blank"
rel="noopener noreferrer">storage-dart</a></td>
<td><a href="https://github.com/supabase/functions-dart" target="_blank"
rel="noopener noreferrer">functions-dart</a></td>
</tr>

<th colspan="7">💚 Comunitate 💚</th>

<tr>
<td>C#</td>
<td><a href="https://github.com/supabase-community/supabase-csharp"
target="_blank" rel="noopener noreferrer">supabase-csharp</a></td>
<td><a href="https://github.com/supabase-community/postgrest-csharp"
target="_blank" rel="noopener noreferrer">postgrest-csharp</a></td>
<td><a href="https://github.com/supabase-community/gotrue-csharp"
target="_blank" rel="noopener noreferrer">gotrue-csharp</a></td>
<td><a href="https://github.com/supabase-community/realtime-csharp"
target="_blank" rel="noopener noreferrer">realtime-csharp</a></td>
<td><a href="https://github.com/supabase-community/storage-csharp"
target="_blank" rel="noopener noreferrer">storage-csharp</a></td>
<td><a href="https://github.com/supabase-community/functions-csharp"
target="_blank" rel="noopener noreferrer">functions-csharp</a></td>
</tr>
<tr>
<td>Go</td>
<td>-</td>
<td><a href="https://github.com/supabase-community/postgrest-go"
target="_blank" rel="noopener noreferrer">postgrest-go</a></td>
<td><a href="https://github.com/supabase-community/gotrue-go" target="_blank"
rel="noopener noreferrer">gotrue-go</a></td>
<td>-</td>
<td><a href="https://github.com/supabase-community/storage-go" target="_blank"
rel="noopener noreferrer">storage-go</a></td>
<td><a href="https://github.com/supabase-community/functions-go"
target="_blank" rel="noopener noreferrer">functions-go</a></td>
</tr>
<tr>
<td>Java</td>
<td>-</td>
<td>-</td>
<td><a href="https://github.com/supabase-community/gotrue-java" target="_blank"
rel="noopener noreferrer">gotrue-java</a></td>
<td>-</td>
<td><a href="https://github.com/supabase-community/storage-java"
target="_blank" rel="noopener noreferrer">storage-java</a></td>
<td>-</td>
</tr>
<tr>
<td>Kotlin</td>
<td><a href="https://github.com/supabase-community/supabase-kt" target="_blank"
rel="noopener noreferrer">supabase-kt</a></td>
<td><a href="https://github.com/supabase-community/supabase-kt/tree/master/
Postgrest" target="_blank" rel="noopener noreferrer">postgrest-kt</a></td>
<td><a href="https://github.com/supabase-community/supabase-kt/tree/master/
GoTrue" target="_blank" rel="noopener noreferrer">gotrue-kt</a></td>
<td><a href="https://github.com/supabase-community/supabase-kt/tree/master/
Realtime" target="_blank" rel="noopener noreferrer">realtime-kt</a></td>
<td><a href="https://github.com/supabase-community/supabase-kt/tree/master/
Storage" target="_blank" rel="noopener noreferrer">storage-kt</a></td>
<td><a href="https://github.com/supabase-community/supabase-kt/tree/master/
Functions" target="_blank" rel="noopener noreferrer">functions-kt</a></td>
</tr>
<tr>
<td>Python</td>
<td><a href="https://github.com/supabase-community/supabase-py" target="_blank"
rel="noopener noreferrer">supabase-py</a></td>
<td><a href="https://github.com/supabase-community/postgrest-py"
target="_blank" rel="noopener noreferrer">postgrest-py</a></td>
<td><a href="https://github.com/supabase-community/gotrue-py" target="_blank"
rel="noopener noreferrer">gotrue-py</a></td>
<td><a href="https://github.com/supabase-community/realtime-py" target="_blank"
rel="noopener noreferrer">realtime-py</a></td>
<td><a href="https://github.com/supabase-community/storage-py" target="_blank"
rel="noopener noreferrer">storage-py</a></td>
<td><a href="https://github.com/supabase-community/functions-py"
target="_blank" rel="noopener noreferrer">functions-py</a></td>
</tr>
<tr>
<td>Ruby</td>
<td><a href="https://github.com/supabase-community/supabase-rb" target="_blank"
rel="noopener noreferrer">supabase-rb</a></td>
<td><a href="https://github.com/supabase-community/postgrest-rb"
target="_blank" rel="noopener noreferrer">postgrest-rb</a></td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>Rust</td>
<td>-</td>
<td><a href="https://github.com/supabase-community/postgrest-rs"
target="_blank" rel="noopener noreferrer">postgrest-rs</a></td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>Swift</td>
<td><a href="https://github.com/supabase-community/supabase-swift"
target="_blank" rel="noopener noreferrer">supabase-swift</a></td>
<td><a href="https://github.com/supabase-community/postgrest-swift"
target="_blank" rel="noopener noreferrer">postgrest-swift</a></td>
<td><a href="https://github.com/supabase-community/gotrue-swift"
target="_blank" rel="noopener noreferrer">gotrue-swift</a></td>
<td><a href="https://github.com/supabase-community/realtime-swift"
target="_blank" rel="noopener noreferrer">realtime-swift</a></td>
<td><a href="https://github.com/supabase-community/storage-swift"
target="_blank" rel="noopener noreferrer">storage-swift</a></td>
<td><a href="https://github.com/supabase-community/functions-swift"
target="_blank" rel="noopener noreferrer">functions-swift</a></td>
</tr>
<tr>
<td>Godot Engine (GDScript)</td>
<td><a href="https://github.com/supabase-community/godot-engine.supabase"
target="_blank" rel="noopener noreferrer">supabase-gdscript</a></td>
<td><a href="https://github.com/supabase-community/postgrest-gdscript"
target="_blank" rel="noopener noreferrer">postgrest-gdscript</a></td>
<td><a href="https://github.com/supabase-community/gotrue-gdscript"
target="_blank" rel="noopener noreferrer">gotrue-gdscript</a></td>
<td><a href="https://github.com/supabase-community/realtime-gdscript"
target="_blank" rel="noopener noreferrer">realtime-gdscript</a></td>
<td><a href="https://github.com/supabase-community/storage-gdscript"
target="_blank" rel="noopener noreferrer">storage-gdscript</a></td>
<td><a href="https://github.com/supabase-community/functions-gdscript"
target="_blank" rel="noopener noreferrer">functions-gdscript</a></td>
</tr>

</table>

<!--- Remove this list if you're translating to another language, it's hard to keep
updated across multiple files-->
<!--- Keep only the link to the list of translation files-->

## Traduceri

- [arabă | ‫(]العربية‬/i18n/README.ar.md)
- [Albaneză / Shqip](/i18n/README.sq.md)
- [Bangla / বাংলা](/i18n/README.bn.md)
- [Bulgară / Български](/i18n/README.bg.md)
- [Catalan / Català](/i18n/README.ca.md)
- [Danish / Dansk](/i18n/README.da.md)
- [Dutch / Nederlands](/i18n/README.nl.md)
- [English](https://github.com/supabase/supabase)
- [Finnish / Suomalainen](/i18n/README.fi.md)
- [French / Français](/i18n/README.fr.md)
- [German / Deutsch](/i18n/README.de.md)
- [Greek / Ελληνικά](/i18n/README.gr.md)
- [Hebrew / ‫(]עברית‬/i18n/README.he.md)
- [Hindi / हिंदी](/i18n/README.hi.md)
- [Hungarian / Magyar](/i18n/README.hu.md)
- [Nepali / Nepali / नेपाली](/i18n/README.ne.md)
- [Indonesian / Bahasa Indonesia](/i18n/README.id.md)
- [Italian / Italiano](/i18n/README.it.md)
- [Japanese / 日本語](/i18n/README.jp.md)
- [Korean / 한국어](/i18n/README.ko.md)
- [Malay / Bahasa Malaysia](/i18n/README.ms.md)
- [Norwegian (Bokmål) / Norsk (Bokmål)](/i18n/README.nb-no.md)
- [Persană / ‫(]فارسی‬/i18n/README.fa.md)
- [Polish / Polski](/i18n/README.pl.md)
- [Portuguese / Português](/i18n/README.pt.md)
- [Portuguese (Brazilian) / Português Brasileiro](/i18n/README.pt-br.md)
- [Romanian / Română](/i18n/README.ro.md)
- [Russian / Pусский](/i18n/README.ru.md)
- [Serbian / Srpski](/i18n/README.sr.md)
- [Sinhala / Sinhala / සිංහල](/i18n/README.si.md)
- [Spanish / Español](/i18n/README.es.md)
- [Simplified Chinese / 简体中文](/i18n/README.zh-cn.md)
- [Swedish / Svenska](/i18n/README.sv.md)
- [Thai / ไทย](/i18n/README.th.md)
- [Traditional Chinese / 繁体中文](/i18n/README.zh-tw.md)
- [Turkish / Türkçe](/i18n/README.tr.md)
- [Ukrainian / Українська](/i18n/README.uk.md)
- [Vietnamese / Tiếng Việt](/i18n/README.vi-vn.md)
- [List of translations](/i18n/languages.md) <!--- Keep only this -->

---

## Sponsori

[![Sponsor nou](https://user-images.githubusercontent.com/10214025/90518111-
e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)

S-ar putea să vă placă și