PocketBase preview
pocketbase

PocketBase

Open source backend with realtime database

57.6k|beta|v0.36.9
Download for Windows

Download .zip — extract and run

How to install

1Download the file above
2Extract the .zip file
3Run pocketbase.exe
Realtime subscriptions — WebSocket-based realtime updates for database changes.
Admin dashboard — Built-in web UI for managing data, users, and files.
User and file management — Authentication and file storage included out of the box.
Single executable — Entire backend compiles to a single portable binary.
Extend with Go or JavaScript — Customize with Go code or JavaScript VM plugins.
PocketBase is a self-contained Go backend that runs as a single file, eliminating the need to manage separate services. It includes SQLite, realtime subscriptions, user auth, file storage, and a web dashboard—everything needed for prototypes and small-to-medium apps. You can use it standalone via prebuilt binaries or as a Go library to build custom backends.
Go 1.25+ (for building from source); no dependencies for prebuilt executables
Source on GitHub
pavilion