Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.6 KB

README.cs.md

File metadata and controls

260 lines (224 loc) · 16.6 KB


Supabase

Supabase je open source alternativa Firebase. Vytváříme funkce Firebase pomocí open source nástrojů podnikové třídy.

Supabase Dashboard

Dokumentace

Úplnou dokumentaci naleznete na adrese supabase.com/docs

Chcete-li zjistit, jak přispívat, navštivte stránku Začínáme

Komunita a podpora

  • Fórum komunity. Nejlépe pro: pomoc při vytváření, diskuse o osvědčených postupech při práci s databází.
  • GitHub Issues. Nejlépe pro: chyby a omyly, na které narazíte při používání databáze Supabase.
  • E-mailová podpora. Nejlepší pro: problémy s vaší databází nebo infrastrukturou.
  • Discord. Nejlepší pro: sdílení vašich aplikací a setkávání s komunitou.

Stav

  • Alfa: Testujeme Supabase s uzavřenou skupinou zákazníků
  • Veřejná alfa: app.supabase.com. Ale buďte na nás mírní, je tu několik zádrhelů
  • Veřejná beta verze: Dostatečně stabilní pro většinu případů použití mimo podniky
  • Veřejná: Všeobecná dostupnost [status]

V současné době jsme ve fázi Public Beta. Sledujte "releases" tohoto repozitáře, abyste byli upozorněni na hlavní aktualizace.

Watch this repo


Jak to funguje

Supabase je kombinací nástrojů s otevřeným zdrojovým kódem. Funkce Firebase vytváříme pomocí open source produktů podnikové třídy. Pokud existují nástroje a komunity s otevřenou licencí MIT, Apache 2 nebo ekvivalentní, budeme tento nástroj používat a podporovat. Pokud nástroj neexistuje, vytvoříme jej a použijeme open source sami. Supabase není mapováním Firebase v poměru 1:1. Naším cílem je poskytnout vývojářům vývojářské prostředí podobné Firebase s využitím nástrojů s otevřeným zdrojovým kódem.

Architektura

Supabase je hostovaná platforma. Můžete se zaregistrovat a začít používat Supabase, aniž byste museli cokoli instalovat. Můžete také hostovat sami a vyvíjet lokálně.

Architektura

  • PostgreSQL je objektově-relační databázový systém s více než 30 lety aktivního vývoje, který si získal dobrou pověst díky spolehlivosti, robustnosti funkcí a výkonu.
  • Realtime je server v jazyce Elixir, který umožňuje naslouchat vkládání, aktualizacím a mazání dat do PostgreSQL pomocí webových soketů. Realtime zjišťuje změny v databázi pomocí replikačních funkcí Postgresu, převádí změny do JSON a poté vysílá JSON přes webové sockety autorizovaným klientům.
  • PostgREST je webový server, který mění databázi PostgreSQL přímo na rozhraní RESTful API
  • pg_graphql je rozšíření PostgreSQL, které vystavuje rozhraní GraphQL API
  • Storage poskytuje rozhraní RESTful pro správu souborů uložených v S3, přičemž ke správě oprávnění využívá Postgres.
  • Postgres-meta je rozhraní RESTful API pro správu Postgresu, které umožňuje načítat tabulky, přidávat role, spouštět dotazy atd.
  • GoTrue je rozhraní API založené na SWT pro správu uživatelů a vydávání tokenů SWT.
  • Kong je cloudová brána API.

klientské knihovny ####

Náš přístup ke klientským knihovnám je modulární. Každá dílčí knihovna je samostatnou implementací pro jeden externí systém. Je to jeden ze způsobů, jakým podporujeme stávající nástroje.

Jazyk Klient Feature-Clients (v rámci klienta Supabase)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Oficiální ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Komunita 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript

Překlady


Sponzoři

Nový sponzor