pocketbase/pocketbase is an open-source realtime backend written in Go. It ships an embedded SQLite, realtime subscriptions, file and user management, and an admin dashboard UI bundled into a single executable. The repository description states that the project is a realtime backend bundled into one file. The latest release in this repository is v0.40.5, and the repository was created on July 5, 2022. The changelog for the release is not included in this record.
It is a backend that provides the basic features of a small data service in one bundle. It bundles SQLite with user and file management and realtime subscriptions; data is handled through a simple REST-style API, and management is done in a web admin dashboard. Realtime subscriptions (realtime subscription, a scheme in which the server pushes the changes) — which tell clients that have subscribed to data changes that an update occurred — are included by default. Because it uses an embedded SQLite, there is less need for a separate database setup step. It can be run as a standalone executable, or used as a Go library and toolkit to add application-specific business logic. The primary language is Go, the license is MIT, and the repository has 61519 stars.
However, it is not possible to know what changed in v0.40.5. Since the release's changelog is not in this record, there is no basis for comparison with earlier releases either. On a 10-point scale, only the Momentum item remains with a score of 4.7, while the novelty, technology, and quality items are empty. This value is not the result of a separate comparison test but an evaluation score left in the record. No performance comparison figures or counts of adoption cases are presented either. There is no data on what scale the subscriptions and admin dashboard can handle. The single-file configuration suits small-scale services, and how this configuration can be split up once the scale grows cannot be known from this record.