見出し画像

Firebaseの代替OSS!

Yamato

こんにちは、株式会社PentagonでエンジニアをしているYamatoです。
今回はFirebaseの代替できそうなOSSがあったので紹介します。


Supabase
https://github.com/supabase/supabase/blob/master/i18n/README.jp.md

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

以下の機能が実装されています(2021/06 現在)
ホスティングされた Postgres データベース
リアルタイムサブスクリプション
認証・認可
API を自動生成
ダッシュボード
ストレージ

Functionsは近日公開となっているので、Functionsが対応されたらほぼFirebaseの代替が可能になりそうです。

Oauthが以下のサービスを対応しており、認証機能としてもかなり便利です。

Apple enabled
Azure enabled
Bitbucket enabled
Discord enabled
Facebook enabled
GitHub enabled
GitLab enabled
Google enabled
Twitter enabled

現在はパブリックベータとして公開され、https://app.supabase.io/から無料で利用することもできます。
OSSとして公開されているのでDockerを使ってテストすることができますが、一部のコンテナが起動できないエラーが発生したので、Dockerからのテストは諦め、サインアップをしてテストしていこうと思います。

次回supabaseを触ってみた記事を書きたいと思います。

この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!