Supabase açık kaynaklı bir Firebase alternatifidir. Kurumsal düzeyde açık kaynak araçları kullanarak Firebase'in özelliklerini geliştiriyoruz.
- Barındırılan Postgres Veritabanı. Dokümanlar
- Kimlik Doğrulama ve Yetkilendirme. Dokümanlar
- Otomatik oluşturulan API'ler.
- REST. Dokümanlar
- GraphQL. Docs
- Gerçek zamanlı abonelikler. Dokümanlar
- Fonksiyonlar.
- Veritabanı Fonksiyonları. Dokümanlar
- Kenar İşlevleri Dokümanlar
- Dosya Depolama. Docs
- Gösterge Tablosu
Belgelerin tamamı için supabase.com/docs adresini ziyaret edin
Nasıl Katkıda bulunacağınızı görmek için Başlarken adresini ziyaret edin
- Topluluk Forumu. Şunlar için en iyisi: oluşturma konusunda yardım, veritabanı en iyi uygulamaları hakkında tartışma.
- GitHub Sorunları. Supabase'i kullanırken karşılaştığınız hatalar ve hatalar için en iyisi.
- E-posta Desteği. Veritabanınız veya altyapınızla ilgili sorunlar için en iyisi.
- Discord. Uygulamalarınızı paylaşmak ve toplulukla takılmak için en iyisi.
- [Alfa: Supabase'i kapalı bir müşteri grubuyla test ediyoruz
- [Halka Açık Alfa: Herkes app.supabase.com adresinden kaydolabilir. Ama bize karşı sakin olun, birkaç karışıklık var
- Genel Beta: Kurumsal olmayan kullanım durumlarının çoğu için yeterince kararlı
- Genel: Genel Kullanılabilirlik [status]
Şu anda Genel Beta aşamasındayız. Önemli güncellemelerden haberdar olmak için bu deponun "sürümlerini" izleyin.
Supabase açık kaynak araçlarının bir birleşimidir. Firebase'in özelliklerini kurumsal düzeyde, açık kaynaklı ürünler kullanarak oluşturuyoruz. Araçlar ve topluluklar MIT, Apache 2 veya eşdeğer bir açık lisansla mevcutsa, bu aracı kullanacak ve destekleyeceğiz. Araç mevcut değilse, kendimiz oluşturur ve açık kaynak kullanırız. Supabase, Firebase'in bire bir eşlemesi değildir. Amacımız, geliştiricilere açık kaynak araçları kullanarak Firebase benzeri bir geliştirici deneyimi sunmaktır.
Mimari
Supabase barındırılan bir platformdur. Supabase'e kaydolabilir ve hiçbir şey yüklemeden kullanmaya başlayabilirsiniz. Ayrıca self-host ve yerel olarak geliştirebilirsiniz.
- PostgreSQL, 30 yılı aşkın süredir aktif olarak geliştirilmekte olan ve güvenilirlik, özellik sağlamlığı ve performans açısından güçlü bir üne sahip olan nesne ilişkisel bir veritabanı sistemidir.
- Realtime, websockets kullanarak PostgreSQL ekleme, güncelleme ve silme işlemlerini dinlemenizi sağlayan bir Elixir sunucusudur. Realtime, veritabanı değişiklikleri için Postgres'in yerleşik çoğaltma işlevini yoklar, değişiklikleri JSON'a dönüştürür ve ardından JSON'u web soketleri üzerinden yetkili istemcilere yayınlar.
- PostgREST, PostgreSQL veritabanınızı doğrudan RESTful API'ye dönüştüren bir web sunucusudur
- pg_graphql GraphQL API'si sunan bir PostgreSQL uzantısı
- Storage, izinleri yönetmek için Postgres kullanarak S3'te depolanan Dosyaları yönetmek için RESTful bir arayüz sağlar.
- postgres-meta Postgres'inizi yönetmek için RESTful bir API'dir ve tabloları getirmenize, roller eklemenize ve sorgular çalıştırmanıza vb. olanak tanır.
- GoTrue kullanıcıları yönetmek ve SWT belirteçleri vermek için SWT tabanlı bir API'dir.
- Kong bulut tabanlı bir API ağ geçididir.
İstemci kütüphaneleri için yaklaşımımız modülerdir. Her bir alt kütüphane, tek bir harici sistem için bağımsız bir uygulamadır. Bu, mevcut araçları destekleme yöntemlerimizden biridir.
Dil | Müşteri | Özellik İstemcileri (Supabase istemcisinde paketlenmiştir) | ||||
---|---|---|---|---|---|---|
Supabase | PostgREST | GoTrue | Realtime | Storage | Functions | |
⚡️ Resmi ⚡️ | ||||||
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 |
💚 Topluluk 💚 | ||||||
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 |
- Arapça | العربية
- Arnavutça / Shqip
- Bangla / বাংলা
- Bulgarca / Български
- Katalanca / Català
- Danca / Dansk
- Hollandaca / Nederlands
- İngilizce
- Fince / Suomalainen
- Fransızca / Français
- Almanca / Deutsch
- Yunanca / Ελληνικά
- İbranice / עברית
- Hintçe / हिंदी
- Macarca / Magyar
- Nepalce / नेपाली
- Endonezce / Bahasa Endonezya
- İtalyanca / Italiano
- Japonca / 日本語
- Korece / 한국어
- Malayca / Bahasa Malezya
- Norveççe (Bokmål) / Norsk (Bokmål)
- Farsça / فارسی
- Lehçe / Polski
- Portekizce / Português
- Portekizce (Brezilya) / Português Brasileiro
- Rumence / Română
- Rusça / Pусский
- Sırpça / Srpski
- Sinhala / සිංහල
- İspanyolca / Español
- Basitleştirilmiş Çince / 简体中文
- İsveççe / Svenska
- Thai / ไทย
- Geleneksel Çince / 繁体中文
- Türkçe / Turkish
- Ukraynaca / Українська
- Vietnamca / Tiếng Việt
- Çevirilerin listesi