supabase/supabase

Supabase merupakan platform pengembangan PostgreSQL sumber terbuka yang dirancang untuk menyediakan arsitektur backend lengkap bagi aplikasi web, seluler, dan kecerdasan buatan. Platform ini membekali pengembang dengan basis data PostgreSQL terkelola, pembuatan antarmuka REST API otomatis melalui PostgREST, skema GraphQL melalui pg_graphql, serta penyiaran perubahan data waktu nyata melalui WebSocket yang dikelola server Elixir. Pengelolaan autentikasi dan sesi pengguna ditenagai oleh GoTrue menggunakan JSON Web Tokens. Selain itu, Supabase mengintegrasikan API REST untuk penyimpanan berkas S3 dengan kontrol izin Postgres, fungsi basis data, edge functions, toolkit vektor dan embeddings kecerdasan buatan, proksi Envoy, serta dasbor web administratif. Supabase memposisikan diri sebagai alternatif sumber terbuka untuk Firebase. Snapshot GitHub mencatat lisensi Apache-2.0 dan menunjukkan repositori tidak diarsipkan.

Pengguna dapat langsung mendaftar dan mulai membangun proyek melalui platform komputasi awan di supabase.com/dashboard tanpa perlu memasang perangkat lunak secara lokal. Panduan resmi juga menjelaskan opsi self-hosting dan pengembangan lokal; fitur serta tanggung jawab operasional dapat berbeda dari layanan terkelola. Integrasi aplikasi ditangani oleh pustaka klien modular, terutama paket resmi supabase-js untuk JavaScript dan TypeScript yang menyatukan klien fitur untuk REST (postgrest-js), autentikasi (auth-js), langganan waktu nyata (realtime-js), penyimpanan (storage-js), dan fungsi (functions-js). Pustaka klien resmi juga disediakan untuk Flutter, Swift, dan Python. Bantuan teknis dan diskusi komunitas diselenggarakan melalui GitHub Discussions, GitHub Issues, Discord, serta jalur dukungan surel resmi.

Data per : 114463 stars · 15774 forks.

GitHub · Firebase JavaScript SDK