--- # Supabase [Supabase](https://supabase.com) je open source alternativa Firebaseu. Izgrađujemo funkcionalnosti Firebasea koristeći enterprise-grade open source alate. - [x] Hostana Postgres baza podataka. [Dokumentacija](https://supabase.com/docs/guides/database) - [x] Autentifikacija i autorizacija. [Dokumentacija](https://supabase.com/docs/guides/auth) - [x] Automatski generirani API-ji. - [x] REST. [Dokumentacija](https://supabase.com/docs/guides/api#rest-api-overview) - [x] GraphQL. [Dokumentacija](https://supabase.com/docs/guides/api#graphql-api-overview) - [x] Pretplate u realnom vremenu. [Dokumentacija](https://supabase.com/docs/guides/api#realtime-api-overview) - [x] Funkcije. - [x] Funkcije baza podataka. [Dokumentacija](https://supabase.com/docs/guides/database/functions) - [x] Edge funkcije [Dokumentacija](https://supabase.com/docs/guides/functions) - [x] Pohranjivanje datoteka. [Dokumentacija](https://supabase.com/docs/guides/storage) - [x] Panel ![Supabase Dashboard](https://raw.githubusercontent.com/supabase/supabase/master/apps/www/public/images/github/supabase-dashboard.png) Pratite "izdanja" ovog repozitorija da bi bili obaviješteni o većim ažuriranjima. Watch this repo ## Dokumentacija Za cjelovitu dokumentaciju, posjetite [supabase.com/docs](https://supabase.com/docs) Za informacije kako doprinijeti razvoju, posjetite [Početak rada](./DEVELOPERS.md) ## Zajednica & Podrška - [Forum zajednice](https://github.com/supabase/supabase/discussions). Najbolje služi za: pomoć pri izgradnji, diskusiji o najboljoj praksi oko baza podataka. - [GitHub Issues](https://github.com/supabase/supabase/issues). Najbolje služi za: bugove i greške na koje ste naišli koristeći Supabase. - [Email potpora](https://supabase.com/docs/support#business-support). Najbolje služi za: probleme oko vaše baze podataka ili oko infrastrukture. - [Discord](https://discord.supabase.com). Najbolje služi za: pokazati vaše aplikacije i druženje sa ostatkom zajednice. ## Kako funkcionira Supabase je kombinacija alata otvorenog koda. Izgrađujemo funkcionalnosti Firebasea koristeći enterprise-grade open source alate. Ako postoje alati i zajednice, sa MIT, Apache 2, ili ekvivalentnim otvorenim licencama, koristit ćemo i podržati taj alat. Ako alat ne postoji, mi ga izgrađujemo i otvaramo taj kod javno. Supabase nije preslika Firebasea. Naš cilj je razvijateljima dati osjećaj kao da koriste Firebase ali sa alatima otvorenog koda. **Arhitektura** Supabase je [hostana platforma](https://supabase.com/dashboard). Možete se registrirati i odmah počet koristiti Supabase bez ikakvih instalacija. Također možete ju [samostalno hostati](https://supabase.com/docs/guides/hosting/overview) i [razvijati lokalno](https://supabase.com/docs/guides/local-development). ![Arhitektura](apps/docs/public/img/supabase-architecture.svg) - [Postgres](https://www.postgresql.org/) je objektno-relacijska baza podataka koja je aktivno u razvoju preko 30 godina i na glasu je kao jako pouzdana, robusna i performantna. - [Realtime](https://github.com/supabase/realtime) je Elixir server koji vam dopušta da prisluškujete unose, ažuriranja i brisanja u PostgreSQL bazi koristeći websockete. Realtime prati Postgres-ovu funkcionalnost repliciranja i osluškuje promjene u bazi podataka, te iste upakira u JSON, na kraju emitira taj JSON preko websocketa do autoriziranih klijenata. - [PostgREST](http://postgrest.org/) je web server koji pretvara vašu PostgreSQL bazu podataka u RESTful API. - [GoTrue](https://github.com/supabase/gotrue) je API koji koristi JWT za upravaljanje korisnika i izdavanje JWT tokena. - [Storage](https://github.com/supabase/storage-api) pruža RESTful sučelje za upravljanje datoteka spremljenih u S3, koristeći Postgres za upravljanje dozvola. - [pg_graphql](http://github.com/supabase/pg_graphql/) je PostgreSQL ekstenzija koja pruža Graphql API. - [postgres-meta](https://github.com/supabase/postgres-meta) je RESTful API za upravljanje vaše Postgres baze podatake, dopuštajući vam da dohvatite tablice, dodate uloge, i izvršite upite prema bazi, itd. - [Kong](https://github.com/Kong/kong) je cloud-native API gateway. #### Klijentske knjižnice Naš pristup za klijentske knjižnice je modularan. Svaka pod-knjižnica je samostalna implementacija za svaki vanjski sistem. Ovo je jedan od načina kako podržavamo postojeće alate.
Jezik Klijent Feature-Clients (upakirani u Supabase klijent)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Službeno ⚡️
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
Swift supabase-swift postgrest-swift auth-swift realtime-swift storage-swift functions-swift
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
💚 Zajednica 💚
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 auth-kt realtime-kt storage-kt functions-kt
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript
## Značke ![Made with Supabase](./apps/www/public/badge-made-with-supabase.svg) ```md [![Made with Supabase](https://supabase.com/badge-made-with-supabase.svg)](https://supabase.com) ``` ```html Made with Supabase ``` ![Made with Supabase (dark)](./apps/www/public/badge-made-with-supabase-dark.svg) ```md [![Made with Supabase](https://supabase.com/badge-made-with-supabase-dark.svg)](https://supabase.com) ``` ```html Made with Supabase ``` ## Prijevodi - [Arapski | العربية](/i18n/README.ar.md) - [Albanski / Shqip](/i18n/README.sq.md) - [Bengalski / বাংলা](/i18n/README.bn.md) - [Bugarski / Български](/i18n/README.bg.md) - [Katalonski / Català](/i18n/README.ca.md) - [Hrvatski](/i18n/README.ca.md) - [Češki / čeština](/i18n/README.cs.md) - [Danski / Dansk](/i18n/README.da.md) - [Nizozemski / Nederlands](/i18n/README.nl.md) - [Engleski](https://github.com/supabase/supabase) - [Estonski / eesti keel](/i18n/README.et.md) - [Finski / Suomalainen](/i18n/README.fi.md) - [Francuski / Français](/i18n/README.fr.md) - [Njemački / Deutsch](/i18n/README.de.md) - [Grčki / Ελληνικά](/i18n/README.el.md) - [Gudžaratski / ગુજરાતી](/i18n/README.gu.md) - [Hebrejski / עברית](/i18n/README.he.md) - [Hindski / हिंदी](/i18n/README.hi.md) - [Mađarski / Magyar](/i18n/README.hu.md) - [Nepalski / नेपाली](/i18n/README.ne.md) - [Indonezijski / Bahasa Indonezija](/i18n/README.id.md) - [Talijanski / Italian](/i18n/README.it.md) - [Japanski / 日本語](/i18n/README.jp.md) - [korejski / 한국어](/i18n/README.ko.md) - [Litavski / lietuvių](/i18n/README.lt.md) - [Latvijski / latviski](/i18n/README.lv.md) - [Malajski / Bahasa Malaysia](/i18n/README.ms.md) - [Norveški (Bokmål) / Norsk (Bokmål)](/i18n/README.nb.md) - [Perzijski / فارسی](/i18n/README.fa.md) - [Poljski / Polski](/i18n/README.pl.md) - [Portugalski / Português](/i18n/README.pt.md) - [Portugalski (Brazilski) / Português Brasileiro](/i18n/README.pt-br.md) - [Rumunjski / Română](/i18n/README.ro.md) - [Ruski / Pусский](/i18n/README.ru.md) - [Srpski / Srpski](/i18n/README.sr.md) - [Singalski / සිංහල](/i18n/README.si.md) - [Slovački / slovenský](/i18n/README.sk.md) - [Slovenski / Slovenščina](/i18n/README.sl.md) - [Španjolski / Español](/i18n/README.es.md) - [Pojednostavljeni kineski / 简体中文](/i18n/README.zh-cn.md) - [Švedski / Svenska](/i18n/README.sv.md) - [Tajski / ไทย](/i18n/README.th.md) - [Tradicionalni kineski / 繁體中文](/i18n/README.zh-tw.md) - [Turski / Türkçe](/i18n/README.tr.md) - [Ukrajinski / Українська](/i18n/README.uk.md) - [Vijetnamski / Tiếng Việt](/i18n/README.vi-vn.md) - [Popis prijevoda](/i18n/languages.md)