
pocketbase
Firebaseの代替として
PocketBaseは、単一バイナリで動作するバックエンドプラットフォームです。SQLiteデータベース、認証、リアルタイムサブスクリプション、ファイルストレージを内蔵し、最小構成でバックエンドを提供します。
- 単一バイナリ — ファイル1つでバックエンド全体が起動。依存パッケージなし
- SQLiteデータベース — 組み込みDBでコレクション(テーブル)を管理。REST API自動生成
- 認証 — メール/パスワード、OAuth2プロバイダーによるユーザー認証
- リアルタイム — WebSocketによるコレクション変更のリアルタイム購読
- ファイルストレージ — ローカルまたはS3互換ストレージへのファイル保存
- 管理UI — 内蔵のWeb管理画面でデータ、ユーザー、設定を管理
Goで構築。実行ファイル1つを配置するだけで動作するため、VPS、Raspberry Pi、任意のホスティングで即座にバックエンドを構築可能。Firebaseの極限まで簡素化された代替です。
Stars
60,959
Forks
3,671
言語
Go
ライセンス
MIT
authenticationbackendgolangrealtime