Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
PocketBase

PocketBase

Lightweight backend with realtime database, authentication, file storage, and an admin dashboard. Perfect for small to medium projects.

PocketBase is an open-source alternative to:

PocketBase preview

PocketBase is a lightweight, open-source backend solution designed to be embedded directly into your applications. It provides a realtime database, authentication, file storage, and a built-in admin dashboard—all in a single executable file.

Key Features

  • Realtime Database: Embedded performant database with schema builder, data validations, and realtime subscriptions.
  • Authentication: Supports email/password and OAuth2 (Google, Facebook, GitHub, GitLab) sign-ups.
  • File Storage: Store files locally or in S3-compatible storage with on-the-fly thumbnail generation.
  • Admin Dashboard: Built-in UI for managing data, users, and files without additional setup.
  • Extensible: Use as a standalone app or extend via Go/JavaScript hooks for custom backends.
  • REST API: Easy-to-use RESTful API for seamless integration with any frontend stack.
  • SDKs: Official JavaScript and Dart SDKs for simplified client-side interactions.

Tech / Self-Hosting

PocketBase is a single binary application, making it easy to self-host on any server. It requires minimal configuration and runs efficiently on low-resource environments. The project is open-source (MIT license) and actively maintained, with a strong community and comprehensive documentation.

PocketBase Tech Stack and Architecture

9 technologies detected