こんにちは、株式会社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 enabledAzure enabledBitbucket enabledDiscord enabledFacebook enabledGitHub enabledGitLab enabledGoogle enabledTwitter enabled
現在はパブリックベータとして公開され、https://app.supabase.io/ から無料で利用することもできます。OSSとして公開されているのでDockerを使ってテストすることができますが、一部のコンテナが起動できないエラーが発生したので、Dockerからのテストは諦め、サインアップをしてテストしていこうと思います。
次回supabaseを触ってみた記事を書きたいと思います。