
pocketbase
Firebaseの代替として
PocketBaseは、1つのファイルで動作するオープンソースのGoバックエンドです。組み込みのSQLiteデータベース(リアルタイムサブスクリプション対応)、ファイル・ユーザー管理、便利な管理ダッシュボードUI、シンプルなREST APIを統合し、バックエンド開発を大幅に簡素化します。
- 組み込みSQLiteデータベース — リアルタイムサブスクリプション対応のデータベースを内蔵
- ファイル&ユーザー管理 — ファイルストレージとユーザー認証を標準機能として搭載
- 管理ダッシュボードUI — ブラウザベースの直感的な管理画面でデータとスキーマを管理
- REST API — シンプルなREST APIでフロントエンドからの操作が可能
- JavaScript拡張 — JS VMプラグインでPocketBaseをJavaScriptで拡張可能
- Go フレームワークとしても利用可能 — Goのライブラリとして独自のビジネスロジックを追加してシングルバイナリに
Go製(MITライセンス)。こんな人におすすめ: FirebaseやSupabaseの代替として、シンプルで軽量なバックエンドを求める個人開発者やスタートアップ。SupabaseがPostgreSQL + リアルタイムの本格的なBaaSであるのに対し、PocketBaseは1バイナリで完結する究極のシンプルさが魅力です。導入のポイント: ダウンロードして./pocketbase serveを実行するだけで、データベース、認証、ファイルストレージが全て揃います。
Stars
57,458
Forks
3,267
言語
Go
ライセンス
MIT
authenticationbackendgolangrealtime