PocketBase

PocketBase is an open-source, all-in-one backend solution with a realtime database, authentication, file storage, and an admin dashboard, packaged in a single file.

Description

PocketBase is an open-source backend solution packaged as a single executable file, designed to streamline development by providing essential backend functionalities out of the box. It includes a realtime database with schema builder and data validations, authentication systems supporting email/password and OAuth2 providers, file storage with local and S3 options, and an admin dashboard for management. Built with extensibility in mind, it can be used as a standalone app or extended via Go and JavaScript hooks, making it a versatile tool for creating custom backends. The project offers SDKs for JavaScript and Dart, facilitating integration with popular frontend frameworks like React, Vue, Svelte, Angular, and Flutter.

Features

- Realtime database with schema builder, data validations, and REST API - Authentication supporting email/password and OAuth2 (Google, Facebook, GitHub, GitLab) - File storage with local and S3 options, including on-the-fly thumbnail generation - Admin dashboard for easy management - Extensible via Go and JavaScript hooks for custom backend development - Single executable file for easy deployment - SDKs available for JavaScript and Dart - Open-source with active community support

Benefits

- Rapid development with pre-built backend components - Simplified deployment as a single file - Scalable with realtime capabilities and file storage options - Flexible integration with various frontend frameworks - Cost-effective as an open-source solution - Extensible for custom requirements - Comprehensive documentation and live demos - Active community and support via discussions and FAQs

Links

Home page
Key info
Open Source
European
Hosting Information
pocketbase.io -> Finland
Hosted by: Hetzner Online GmbH

Help Build the EuroStack

Know a solution we're missing? Found outdated information? Your contributions make the directory better for everyone.