pocketbase/pocketbase は Go で書かれたオープンソースのリアルタイムバックエンドだ。内蔵 SQLite、リアルタイム購読、ファイル・ユーザー管理、管理者ダッシュボード UI を 1 つの実行ファイルにまとめて配布する。リポジトリの説明は、このプロジェクトを 1 つのファイルにまとめたリアルタイムバックエンドと明的している。このリポジトリの最新リリースは v0.40.5 で、リポジトリは 2022 年 7 月 5 日に作成された。リリースの変更一覧はこの記録には含まれていない。
小規模なデータサービスの基本機能をひとまとめに提供するバックエンドである。SQLite とユーザー・ファイル管理、リアルタイム購読をまとめ、データは単純な REST 型の API で扱い、管理はウェブの管理画面で行う。データ変更を購読しているクライアントに更新の事実を知らせるリアルタイム購読(realtime subscription、サーバーが変更内容をプッシュする方式)が標準で含まれている。内蔵 SQLite を使うため、データベースを別途準備する工程を減らせる。単独の実行ファイルとして起動することもでき、Go ライブラリー・ツールキットとして活用してアプリケーションごとのビジネスロジックを追加することもできる。主言語は Go、ライセンスは MIT で、リポジトリのスター数は 61519 である。
ただし v0.40.5 で何が変更されたかは分からない。リリースの変更一覧がこの記録にないため、前のリリースと比較する根拠も生じない。10 点満点の評価スコアでは、Momentum 項目のみ 4.7 が残っており、新鮮さ・技術・品質の各項目は空欄である。この値は別途の対照試験の結果ではなく、記録に残された評価スコアである。性能比較の数値も導入事例の件数も示されていない。購読や管理画面がどの規模まで耐えられるかについての資料もない。1 ファイル構成は規模の小さいサービスに合わせた形であり、規模が大きくなった後にこの構成をどう分割できるかは、この記録からは分からない。