PocketBase

PocketBase Logo

An entire backend — database, auth, files, realtime — in one small binary

PocketBase is an open-source backend written in Go that bundles an embedded SQLite database, realtime subscriptions over Server-Sent Events, user authentication with 30+ OAuth2 providers, file storage, and a built-in admin dashboard into a single portable executable with zero external dependencies. Developers can run it as a standalone application out of the box or import it as a Go framework to extend with custom business logic in Go or an embedded JavaScript VM, all while keeping the single-binary deployment model that lets it run on anything from a Raspberry Pi to a full VPS. Its lightweight footprint and instant setup make it a favorite for indie developers, hackathon projects, and small-to-medium applications that need a Firebase-style backend without managing separate database, auth, and storage services; official SDKs are available for JavaScript and Dart.

Leave a Review

Share your experience with this project. Your review will be published after moderation.