supabase - オープンソースのFirebaseの代替。フォローして、パブリックベータに関する最新情報を入手してください。

(The open source Firebase alternative. Follow to stay updated about our public Beta.)

Created at: 2019-10-12 13:56:49
Language: TypeScript
License: Apache-2.0


Supabase

Supabaseは、Firebaseのオープンソースの代替手段です。エンタープライズグレードのオープンソースツールを使用して、Firebaseの機能を構築しています。

Supabaseダッシュボード

ドキュメンテーション

完全なドキュメントについては、supabase.com/docsにアクセスしてください

貢献する方法については、はじめにをご覧ください。

コミュニティとサポート

  • コミュニティフォーラム。最適な用途:データベースの構築、データベースのベストプラクティスに関するディスカッションを支援します。
  • GitHubの問題。最適な用途:Supabaseを使用して発生したバグとエラー。
  • メールサポート。最適な用途:データベースまたはインフラストラクチャの問題。
  • 不和。最適な用途:アプリケーションを共有し、コミュニティと交流する。

状態

  • [x] Alpha:閉集合の顧客でSupabaseをテストしています
  • [x]パブリックアルファ:誰でもapp.supabase.ioでサインアップできます。しかし、私たちに気楽に行ってください、いくつかのねじれがあります
  • [x]パブリックベータ:ほとんどの非エンタープライズユースケースで十分に安定
  • []公開:本番環境に対応

現在、パブリックベータ版です。このリポジトリの「リリース」を見て、メジャーアップデートの通知を受け取ります。

Watch this repo


使い方

Supabaseは、オープンソースツールの組み合わせです。エンタープライズグレードのオープンソース製品を使用して、Firebaseの機能を構築しています。MIT、Apache 2、または同等のオープンライセンスを持つツールとコミュニティが存在する場合は、そのツールを使用してサポートします。ツールが存在しない場合は、自分でビルドしてオープンソースにします。SupabaseはFirebaseの1対1のマッピングではありません。私たちの目的は、オープンソースツールを使用してFirebaseのような開発者エクスペリエンスを開発者に提供することです。

建築

Supabaseはホストされたプラットフォームです。サインアップして、何もインストールせずにSupabaseの使用を開始できます。セルフホストしてローカルで開発することもできます。

建築

  • PostgreSQLは、30年以上にわたって活発に開発されてきたオブジェクトリレーショナルデータベースシステムであり、信頼性、機能の堅牢性、およびパフォーマンスで高い評価を得ています。
  • Realtimeは、WebSocketを使用してPostgreSQLの挿入、更新、および削除をリッスンできるElixirサーバーです。リアルタイムは、データベースの変更についてPostgresの組み込みレプリケーション機能をポーリングし、変更をJSONに変換してから、JSONをWebSocket経由で許可されたクライアントにブロードキャストします。
  • PostgRESTは、PostgreSQLデータベースをRESTfulAPIに直接変換するWebサーバーです。
  • Storageは、Postgresを使用してアクセス許可を管理し、S3に保存されているファイルを管理するためのRESTfulインターフェイスを提供します。
  • postgres-metaは、Postgresを管理するためのRESTful APIであり、テーブルのフェッチ、役割の追加、クエリの実行などを可能にします。
  • GoTrueは、ユーザーを管理し、SWTトークンを発行するためのSWTベースのAPIです。
  • KongはクラウドネイティブのAPIゲートウェイです。

クライアントライブラリ

クライアントライブラリに対する私たちのアプローチはモジュール式です。各サブライブラリは、単一の外部システムのスタンドアロン実装です。これは、既存のツールをサポートする方法の1つです。

言語 クライアント 機能-クライアント(Supabaseクライアントにバンドルされています)
Supabase PostgREST GoTrue リアルタイム ストレージ
⚡️正式⚡️
JavaScript(TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js
💚コミュニティ💚
C# supabase-csharp postgrest-csharp gotrue-csharp リアルタイム-csharp storage-csharp
ダート(フラッター) supabase-dart postgrest-dart gotrue-dart リアルタイムダーツ ストレージダーツ
行け - postgrest-go - - -
Java - - gotrue-java - -
Kotlin - postgrest-kt gotrue-kt - -
Python supabase-py postgrest-py gotrue-py リアルタイム-py -
ルビー supabase-rb postgrest-rb - - -
さび - postgrest-rs - - -
迅速 supabase-swift postgrest-swift gotrue-swift リアルタイム-迅速 ストレージ-迅速

翻訳


スポンサー

新しいスポンサー