Files
supabase/i18n/README.bg.md
T

14 KiB
Raw Blame History


Supabase

Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools.

Supabase е проект с отворен код, който предага алтернатива на Firebase. Ние изграждаме функциите на Firebase като използваме инструменти базирани на отворен код за корпоративният клас.

  • Хоствана Postgres база данни. Docs
  • Автентикация и оторизация Docs
  • Автоматично генерирани APIs (Приложно-програмен интерфейс).
    • REST. Docs
    • Абониране в реално време. Docs
    • GraphQL (Beta). Docs
  • Фунцкии.
    • Фунцкии за база данни. Docs
    • Edge Functions Docs
  • Съхранение на файлове. Docs
  • Интерфейсно табло

Supabase Dashboard

Документация

За пълната документация, посетете supabase.com/docs

За да видите как да допринасяте, посетете Getting Started

Общност & поддръжка

  • Community Forum. Най-добър за: помощ при изграждането, дискусии за най-добри практики за бази данни, и прочие въпроси.
  • GitHub Issues. Най-добър за: бъгове и грешки, които срещате при използване на Supabase.
  • Email Support. Най-добър за: проблеми с базата ви данни или инфраструкруата.
  • Discord. Най-добър за: споделяне на вашите приложения и общуване с общността.

Status

  • Затворена Alpha версия: Тестваме Supabase със избран набор от клиенти.
  • Публична Alpha версия: Всеки може да се регистрира на app.supabase.com. Но моля по леко, тъй като все още съществуват някои проблеми.
  • Публична Beta версия: Достатъчно стабилна за повечето некорпоративни случаи на употреба (non-enterprise).
  • Публична версия: Готова версия за публично използване.

В момента сме в публична Beta версия. Вижте "releases" на това "repository", за да бъдете уведомени за всички големи обновявания.

Watch this repo


Как работи

Supabase е комбинация на инструменти с отворен код. Ние изграждаме функционалноста на Firebase, като използваме продукти от корпоративен клас с отворен код. Ако инструмента и общността съществуват, с лиценз на MIT, Apache 2 или подобен отворен лиценз (open license), ще го използваме и поддържаме. Ако инструмента не съществува, ние ще го създадаем и публикуваме с отворен код. Supabase не е еквивалентно 1-1 с Firebase. Нашата цел е да предостави на програмистите съвместимост с Firebase използвайки инструменти с отворен код.

Architecture

Supabase е хоствана платформа. Можете да се регистрирате и да използвате Supabase без да инсталирате нищо. Можете също да използвате самостоятелен хостинг и да го използвате локално.

Архитектура

  • PostgreSQL е обектно-релятивна база данни с повече от 30 години активно развитие, което е създало висока репутация за съвместимост, функционалност и производителност.
  • Realtime е сървър на Elixir, който позволява да проследявате всички въведения, актуализации и изтривания на данни в PostgreSQL чрез уеб-сокети (websockets). Realtime проверява въвеждането на данни на PostgreSQL и конвертира във JSON записи, като после ги праща по уеб-сокети на авторизирани клиенти.
  • PostgREST е уеб сървър, който превръща вашата PostgreSQL база данни директно в RESTful API.
  • Storage предлага RESTful интерфейс за управление на файловете, съхранени в S3, като използва Postgres за управление на правата.
  • postgres-meta е RESTful API за управление на Postgres, което ви позволява да извлечете таблици, да добавите роли, да изпълните запитвания, и други.
  • GoTrue е SWT базиран API за управление на потребители и издаване на SWT токени.
  • Kong e нативен за облака API Gateway.

Client libraries

Нашият подход към клиентските библиотеки е модуларен. Всяка подбиблиотека е отделен проект за единична външна система. Това е един от нашите начини за поддръжка на съществуващите инструменти.

Езици Клиенти Функционални клиенти (включени в Supabase клиента)
Supabase PostgREST GoTrue Realtime Storage
⚡️ Официални ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js
💚 Изградени от общността 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp
Dart (Flutter) supabase-dart postgrest-dart gotrue-dart realtime-dart storage-dart
Go - postgrest-go - - -
Java - - gotrue-java - -
Kotlin - postgrest-kt gotrue-kt - -
Python supabase-py postgrest-py gotrue-py realtime-py -
Ruby supabase-rb postgrest-rb - - -
Rust - postgrest-rs - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift

Преводи


Спонсори

New Sponsor