# PocketBase

一个 Go 二进制就是整个后端：SQLite、认证、实时、文件与后台管理。

HTML: https://softbests.com/zh/software/pocketbase
Markdown: https://softbests.com/zh/software/pocketbase.md
Website: https://pocketbase.io

- 栏目: [开发者工具](https://softbests.com/zh/category/developer-tools)
- 定价: 开源
- 平台: 自托管, macOS, Windows, Linux, CLI
- 被低估

## 适合谁

不想维护一整套集群、只想尽快有后端的独立开发者与小团队。

## 为什么值得关注

PocketBase 是一个自带 SQLite 的可执行文件，内置表结构编辑器、REST API、实时订阅、邮箱与 OAuth2 认证、带缩略图的文件存储、后台管理界面，以及 JavaScript 或 Go 写的钩子。你可以把它跑在一台小 VPS 上，备份就是复制一个文件，官方提供 JavaScript、Dart 与 Go SDK。它采用 MIT 许可、免费，6.1 万多的 star 说明它经常是务实的那个选择。限制是：SQLite 同时只有一个写入者，写密集的多节点场景要谨慎；而且它还在 1.0 之前，升级偶尔需要先读发布说明。

## 可替代谁

- Firebase

## 相关与平替

- [Supabase](https://softbests.com/zh/software/supabase)
- [Gitea](https://softbests.com/zh/software/gitea)
