PocketBase
PocketBase
An entire backend — database, auth, files, realtime — in one small binary
Upvote
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.
Frequently Asked Questions
Is PocketBase free and open source?
Yes, PocketBase is open source. It is released under the MIT license.
What can I use instead of Supabase?
You can use PocketBase as a free, open-source alternative to Supabase.
Can I self-host PocketBase?
Yes, PocketBase can be self-hosted on your own server or cloud infrastructure.
What is PocketBase written in?
It is built using Go.
Similar Open Source Projects
Leave a Review
Share your experience with PocketBase. Your review will be published after moderation.
