Supabase Supabase הוא חלופה בקוד פתוח של Firebase. אנו מפתחים את התכונות של Firebase באמצעות כלי קוד פתוח ברמת גימור ארגונית.
- מאגר נתונים מסוג פוסטגרס (Postgres)
- מנויים בזמן אמת
- מנגנון אימות והרשאות
- ממשקי API אוטומטיים
- דשבורד
- אחסון
- פונקציות (בקרוב)
לתיעוד המלא, בקר\י בsupabase.io/docs
- פורום הקהילה. נועד עבור: עזרה בבנייה, דיון אודות שיטות עבודה מומלצות מול מאגר הנתונים.
- GitHub Issues. נועד עבור: דיווח על באגים ושגיאות בזמן שימוש בSupabase
- אימייל תמיכה. נועד עבור: תקלות במסד הנתונים או בתשתית שלך.
- אלפא: בוחנים את המערכת מול מאגר סגור של לקוחות
- אלפא פומבית: כל אחד יכול להרשם בapp.supabase.io. אבל תהיו עדינים, יהיו בעיות.
- בטא פומבית: יציב מספיק לרוב הלקוחות הלא-ארגוניים.
- יציב: מתאים לשימוש הכלל.
אנחנו כרגע בשלב "בטא פומבית". עקבו אחר השחוררים שלנו בGithub בכדי לקבל התראות על שחרורים נוספים.
Supabase הוא שילוב של כלי קוד פתוח. אנו בונים את התכונות של Firebase באמצעות מוצרי קוד פתוח ארגוניים. אם הכלים והקהילות קיימים, עם רישיון MIT, Apache 2 או רישיון קוד פתוח דומה, נשתמש ונתמוך בכלי זה. אם הכלי לא קיים, אנו בונים אותו בקוד פתוח בעצמנו. Supabase אינו העתק 1 ל -1 של Firebase. מטרתנו היא לתת למפתחים חוויית פיתוח דומה לFirebase באמצעות כלים בקוד פתוח.
ארכיטקטורה נוכחית
Supabase היא תשתית ענן . את\ה יכול\ה להירשם ולהתחיל להשתמש ב- Supabase מבלי להתקין שום דבר. אנו עדיין עובדים על לייצר את חוויית הפיתוח המקומית - בזה אנחנו מתמקדים, יחד עם יציבות המערכת.
- פוסטגרס (PostgreSQL) זהו מסד נתונים רלציוני עם למעלה מ -30 שנות פיתוח פעיל שזכתה למוניטין של אמינות, עמידות וביצועים.
- Realtime הוא שרת Elixir המאפשר להאזין לתוספות, עדכונים ומחיקות ב-PostgreSQL באמצעות websockets. Supabase מאזין לפונקציונליות ההעתק המובנית של Postgres, ממיר את המידע ל- JSON ואז משדר את ה- JSON מעל websockets.
- PostgREST הוא שרת שהופך את מסד הנתונים PostgreSQL שלך ישירות ל- RESTful API.
- אחסון מספק ממשק RESTful לניהול קבצים המאוחסנים ב- S3, ניהול ההרשאות מתצבע באמצעות Postgres.
- postgres-meta הוא ממשק RESTful API לניהול הPostgres שלך, המאפשר לך לגשת לטבלאות, לערוך הרשאות להריץ שאילתות וכו '.
- GoTrue הוא ממשק API מבוסס SWT לניהול משתמשים ויצירת SWT Tokens.
- Kong הוא API gateway מבוסס ענן.
ספריות צד הלקוח שלנו הן מודולריות. כל ספרייה מממשת בעצמה תקשורת למערכת חיצונית אחת. זו אחת הדרכים בהן אנו תומכים בכלים קיימים.
supabase-{lang}
: משלב ספריות ומעשיר אותן.
Repo | תמיכה רשמית | תמיכת הקהילה |
---|---|---|
supabase-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
postgrest-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
realtime-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |
gotrue-{lang} |
JS |
C# | Dart | Python | Rust | Ruby | Go |